Primitive

org.finos.morphir.runtime.RTValue.Primitive
See thePrimitive companion trait
object Primitive

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Primitive.type

Members list

Type members

Classlikes

case class BigDecimal(value: BigDecimal) extends Numeric[BigDecimal]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Numeric[BigDecimal]
trait Primitive[BigDecimal]
trait ValueResult[BigDecimal]
trait RTValue
class Object
trait Matchable
class Any
Show all
case class Boolean(value: Boolean) extends Primitive[Boolean]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Primitive[Boolean]
trait ValueResult[Boolean]
trait RTValue
class Object
trait Matchable
class Any
Show all
case class Char(value: Char) extends Primitive[Char], Comparable

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Comparable
trait Primitive[Char]
trait ValueResult[Char]
trait RTValue
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class Float(value: Double) extends Numeric[Double], Comparable

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Comparable
trait Numeric[Double]
trait Primitive[Double]
trait ValueResult[Double]
trait RTValue
class Object
trait Matchable
class Any
Show all
case class Int(value: MInt) extends Numeric[MInt], Comparable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait Comparable
trait Numeric[MInt]
trait Primitive[MInt]
trait ValueResult[MInt]
trait RTValue
class Object
trait Matchable
class Any
Show all
object Int

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Int.type
object Numeric

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Numeric.type
sealed trait Numeric[T] extends Primitive[T]

Attributes

Companion
object
Supertypes
trait Primitive[T]
trait ValueResult[T]
trait RTValue
class Object
trait Matchable
class Any
Show all
Known subtypes
class BigDecimal
class Float
class Int
case class String(value: String) extends Primitive[String], Comparable

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Comparable
trait Primitive[String]
trait ValueResult[String]
trait RTValue
class Object
trait Matchable
class Any
Show all

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def make[T](value: T): Option[Primitive[T]]
def makeOrFail[T](value: T): Primitive[T]
def unapply(prim: Primitive[_]): Option[Any]