package context
- Alphabetic
- Public
- All
Type Members
- sealed trait AbstractContextTransformation extends AnyRef
- sealed trait AbstractContextTransformationDef extends AnyRef
-
case class
ContextTransformation(definition: ContextTransformationDef, implementation: Any) extends AbstractContextTransformation with Product with Serializable
Wrapper for tuple of definition and implementation of variable context transformation
Wrapper for tuple of definition and implementation of variable context transformation
- definition
Definition of variable context transformation - defines how will look ValidationContext (types of variables) after transformation in runtime
- implementation
Implements real variable context transformation which was defined in definition Returned type depends on execution engine. It should be lazy evaluated to make sure that none runtime work will be run in compilation/validation stage
- trait ContextTransformationDef extends AbstractContextTransformationDef
- case class JoinContextTransformation(definition: JoinContextTransformationDef, implementation: Any) extends AbstractContextTransformation with Product with Serializable
- trait JoinContextTransformationDef extends AbstractContextTransformationDef
-
case class
OutputVar(fieldName: String, outputName: String) extends Product with Serializable
Right now we have a few different ways to name output param in node..
Right now we have a few different ways to name output param in node.. OutputVar allows us to skip using strings. The fieldName should be consistent with field path in model in pl.touk.nussknacker.engine.graph.node, so that errors are displayed correctly
- sealed trait ParameterValidationError extends PartSubGraphCompilationError with InASingleNode
- sealed trait PartSubGraphCompilationError extends ProcessCompilationError
- sealed trait ProcessCompilationError extends AnyRef
- sealed trait ProcessUncanonizationError extends ProcessCompilationError
- case class ValidationContext(localVariables: Map[String, TypingResult] = Map.empty, globalVariables: Map[String, TypingResult] = Map.empty, parent: Option[ValidationContext] = None) extends Product with Serializable
Value Members
-
object
ContextTransformation extends Serializable
Set of builders for ContextTransformation e.g.
Set of builders for ContextTransformation e.g.
ContextTransformation .definedBy(_.withVariable("foo", Typed[String]) .implementedBy { () => Future.success(Context.withRandomId.withVariable("foo", "bar") }
- object OutputVar extends Serializable
- object ProcessCompilationError
- object ValidationContext extends Serializable