NativeFunctionAdapter

org.finos.morphir.runtime.internal.NativeFunctionAdapter
See theNativeFunctionAdapter companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class Fun1[T1 <: RTValue, R <: RTValue](dnf: DynamicNativeFunction1[T1, R])(implicit u1: Coercer[T1]) extends NativeFunctionAdapter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Fun2[T1 <: RTValue, T2 <: RTValue, R <: RTValue](dnf: DynamicNativeFunction2[T1, T2, R])(implicit u1: Coercer[T1], u2: Coercer[T2]) extends NativeFunctionAdapter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Fun3[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, R <: RTValue](dnf: DynamicNativeFunction3[T1, T2, T3, R])(implicit u1: Coercer[T1], u2: Coercer[T2], u3: Coercer[T3]) extends NativeFunctionAdapter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Fun4[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, T4 <: RTValue, R <: RTValue](dnf: DynamicNativeFunction4[T1, T2, T3, T4, R])(implicit u1: Coercer[T1], u2: Coercer[T2], u3: Coercer[T3], u4: Coercer[T4]) extends NativeFunctionAdapter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Fun5[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, T4 <: RTValue, T5 <: RTValue, R <: RTValue](dnf: DynamicNativeFunction5[T1, T2, T3, T4, T5, R])(implicit u1: Coercer[T1], u2: Coercer[T2], u3: Coercer[T3], u4: Coercer[T4], u5: Coercer[T5]) extends NativeFunctionAdapter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Fun6[T1 <: RTValue, T2 <: RTValue, T3 <: RTValue, T4 <: RTValue, T5 <: RTValue, T6 <: RTValue, R <: RTValue](dnf: DynamicNativeFunction6[T1, T2, T3, T4, T5, T6, R])(implicit u1: Coercer[T1], u2: Coercer[T2], u3: Coercer[T3], u4: Coercer[T4], u5: Coercer[T5], u6: Coercer[T6]) extends NativeFunctionAdapter

Attributes

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