Package

pl.touk.nussknacker.engine.api

context

Permalink

package context

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AbstractContextTransformation extends AnyRef

    Permalink
  2. sealed trait AbstractContextTransformationDef extends AnyRef

    Permalink
  3. case class ContextTransformation(definition: ContextTransformationDef, implementation: Any) extends AbstractContextTransformation with Product with Serializable

    Permalink

    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

  4. trait ContextTransformationDef extends AbstractContextTransformationDef

    Permalink
  5. case class JoinContextTransformation(definition: JoinContextTransformationDef, implementation: Any) extends AbstractContextTransformation with Product with Serializable

    Permalink
  6. trait JoinContextTransformationDef extends AbstractContextTransformationDef

    Permalink
  7. sealed trait ParameterValidationError extends PartSubGraphCompilationError with InASingleNode

    Permalink
  8. sealed trait PartSubGraphCompilationError extends ProcessCompilationError

    Permalink
  9. sealed trait ProcessCompilationError extends AnyRef

    Permalink
  10. sealed trait ProcessUncanonizationError extends ProcessCompilationError

    Permalink
  11. case class ValidationContext(localVariables: Map[String, TypingResult] = Map.empty, globalVariables: Map[String, TypingResult] = Map.empty, parent: Option[ValidationContext] = None) extends Product with Serializable

    Permalink

Value Members

  1. object ContextTransformation extends Serializable

    Permalink

    Set of builders for ContextTransformation e.g.

    Set of builders for ContextTransformation e.g. ContextTransformation .definedBy(_.withVariable("foo", Typed[String]) .implementedBy { () => Future.success(Context("").withVariable("foo", "bar") }

  2. object ProcessCompilationError

    Permalink
  3. object ValidationContext extends Serializable

    Permalink

Ungrouped