org.finos.morphir.runtime.internal

Members list

Type members

Classlikes

final case class CallStackFrame(bindings: Map[Name, StoredValue], parent: Option[CallStackFrame])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait DynamicNativeFunction

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DynamicNativeFunction1[T1, R]
class DynamicNativeFunction2[T1, T2, R]
class DynamicNativeFunction3[T1, T2, T3, R]
class DynamicNativeFunction4[T1, T2, T3, T4, R]
class DynamicNativeFunction5[T1, T2, T3, T4, T5, R]
class DynamicNativeFunction6[T1, T2, T3, T4, T5, T6, R]
Show all
class DynamicNativeFunction1[T1 <: RTValue, R <: RTValue](val name: String)(val f: NativeContext => T1 => R) extends DynamicNativeFunction

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class DynamicNativeFunction2[T1 <: RTValue, T2 <: RTValue, R <: RTValue](val name: String)(val f: NativeContext => (T1, T2) => R) extends DynamicNativeFunction

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class DynamicNativeFunction3[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, R <: RTValue](val name: String)(val f: NativeContext => (T1, T2, T3) => R) extends DynamicNativeFunction

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class DynamicNativeFunction4[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, T4 <: RTValue, R <: RTValue](val name: String)(val f: NativeContext => (T1, T2, T3, T4) => R) extends DynamicNativeFunction

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class DynamicNativeFunction5[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, T4 <: RTValue, T5 <: RTValue, R <: RTValue](val name: String)(val f: NativeContext => (T1, T2, T3, T4, T5) => R) extends DynamicNativeFunction

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class DynamicNativeFunction6[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, T4 <: RTValue, T5 <: RTValue, T6 <: RTValue, R <: RTValue](val name: String)(val f: NativeContext => (T1, T2, T3, T4, T5, T6) => R) extends DynamicNativeFunction

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
case class NativeContext(evaluator: InvokeableEvaluator, hints: Hints)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait NativeFunctionAdapter

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Fun1[T1, R]
class Fun2[T1, T2, R]
class Fun3[T1, T2, T3, R]
class Fun4[T1, T2, T3, T4, R]
class Fun5[T1, T2, T3, T4, T5, R]
class Fun6[T1, T2, T3, T4, T5, T6, R]
Show all

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Fun1
class Fun2
class Fun3
class Fun4
class Fun5
class Fun6
Show all

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Fun1
class Fun2
class Fun3
class Fun4
class Fun5
class Fun6
Show all

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
class NumericFunction1[T <: Numeric[N], R <: RTValue, N](val name: String)(val f: (NumericHelpers[N], NativeContext) => T => R)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class NumericFunction2[T <: Numeric[N], R <: RTValue, N](val name: String)(val f: (NumericHelpers[N], NativeContext) => (T, T) => R)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class NumericFunction3[T <: Numeric[N], R <: RTValue, N](val name: String)(val f: (NumericHelpers[N], NativeContext) => (T, T, T) => R)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class NumericHelpers[T](numericType: Type[T], numericHelper: Numeric[T], integralHelper: Option[Integral[T]], fractionalHelper: Option[Fractional[T]])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait StoredValue

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Eager
class Lazy
object StoredValue

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type