org.finos.morphir.runtime

Members list

Type members

Classlikes

final case class CallStack(resolver: Resolver, frames: List[StackFrame])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object CallStack

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
CallStack.type
final case class ConstructorNotFound(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class DatamodelToIrError(message: String) extends MorphirRuntimeError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class DefinitionNotFound(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class DerivationError(message: String) extends MorphirRuntimeError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed abstract class EvaluationError(message: String) extends MorphirRuntimeError

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
case class EvaluationLibrary(runtime: MorphirRuntime[Unit, UType], modulePrefix: Option[String])

Attributes

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

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object EvaluationLibrary.type
final case class FunctionReturnedToTopLevel(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class FunctionWithoutParameters(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class IrToDatamodelError(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class MissingField(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class MorphirIRDecodingError(message: String) extends MorphirRuntimeError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
trait MorphirRuntime[TA, VA]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
sealed abstract class MorphirRuntimeError(message: String) extends Exception

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MorphirRuntime.type
final case class NotImplemented(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
trait Resolver extends Product, Serializable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
class Default
object Resolver

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Resolver.type
final case class ResultDoesNotMatchType(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
trait Runtime

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Self type
object Runtime

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Runtime.type
final case class SpecificationNotFound(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class StackFrame(symbols: SymbolTable)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object StackFrame

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
StackFrame.type
sealed trait Symbol

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Var
Self type
object Symbol

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Symbol.type
final case class SymbolBinding(symbol: Symbol, value: SymbolValue)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class SymbolTable

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object SymbolTable

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait SymbolValue

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Typed[A]
object SymbolValue

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class TooManyArgs(message: String) extends TypeError

Attributes

Supertypes
trait Product
trait Equals
class TypeError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed abstract class TypeError(message: String) extends MorphirRuntimeError

Attributes

Supertypes
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
final case class TypeNotFound(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
trait TypedMorphirRuntime extends MorphirRuntime[Unit, UType]

Attributes

Supertypes
trait MorphirRuntime[Unit, UType]
class Object
trait Matchable
class Any
final case class UnexpectedType(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class UnmatchedPattern(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class UnsupportedType(message: String) extends TypeError

Attributes

Supertypes
trait Product
trait Equals
class TypeError
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
final case class UnsupportedTypeParameter(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object Utils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Utils.type
final case class VariableNotFound(message: String) extends EvaluationError

Attributes

Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
object predef

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
predef.type