org.finos.morphir.runtime.RTValue
See theRTValue companion trait
object RTValue
Attributes
Members list
Type members
Classlikes
case class Applied(body: RuntimeValue, curried: List[(Name, RTValue)], closingContext: CallStackFrame)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class ConstructorFunction(name: FQName, arguments: List[ValueAttribs], curried: List[RTValue]) extends Function
case class ConstructorResult(name: FQName, values: List[RTValue]) extends RTValue
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RTValueclass Objecttrait Matchableclass AnyShow all
case class DefinitionFunction(body: RuntimeValue, arguments: List[(Name, ValueAttribs, Type[TypeAttribs])], curried: List[(Name, RTValue)], closingContext: CallStackFrame) extends Function
case class FieldFunction(fieldName: Name) extends Function
Attributes
- Supertypes
- Known subtypes
-
class ConstructorFunctionclass DefinitionFunctionclass FieldFunctionclass LambdaFunctiontrait NativeFunctionResultclass NativeFunctionclass NativeInnerFunctionShow all
case class LambdaFunction(body: RuntimeValue, pattern: Pattern[ValueAttribs], closingContext: CallStackFrame) extends Function
case class List(elements: List[RTValue]) extends ValueResult[List[RTValue]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RTValueclass Objecttrait Matchableclass AnyShow all
case class LocalDate(value: LocalDate) extends ValueResult[LocalDate]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueResult[LocalDate]trait RTValueclass Objecttrait Matchableclass AnyShow all
case class LocalTime(value: LocalTime) extends ValueResult[LocalTime]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueResult[LocalTime]trait RTValueclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RTValueclass Objecttrait Matchableclass AnyShow all
case class NativeFunction(arguments: Int, curried: List[RTValue], function: NativeFunctionSignature) extends NativeFunctionResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NativeFunctionResulttrait Functiontrait RTValueclass Objecttrait Matchableclass AnyShow all
sealed trait NativeFunctionResult extends Function
Attributes
- Supertypes
- Known subtypes
-
class NativeFunctionclass NativeInnerFunction
case class NativeInnerFunction(arguments: Int, curried: List[RTValue], function: NativeFunctionSignatureAdv) extends NativeFunctionResult
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait NativeFunctionResulttrait Functiontrait RTValueclass Objecttrait Matchableclass AnyShow all
case class NumericWithHelper[T](value: T, helper: Numeric[T], fractionalHelper: Option[Fractional[T]], integralHelper: Option[Integral[T]])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class NumericsWithHelper[T](a: T, b: T, helper: Numeric[T], fractionalHelper: Option[Fractional[T]], integralHelper: Option[Integral[T]])
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object Primitive
sealed trait Primitive[T] extends ValueResult[T]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RTValueclass Objecttrait Matchableclass AnyShow all
case class Set(elements: LinkedHashSet[RTValue]) extends ValueResult[LinkedHashSet[RTValue]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RTValueclass Objecttrait Matchableclass AnyShow all
case class Tuple(elements: List[RTValue]) extends ValueResult[List[RTValue]]
Attributes
object Tuple
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RTValueclass Objecttrait Matchableclass AnyShow all
sealed trait ValueResult[T] extends RTValue
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
In this article