Packages

object node

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. node
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class BranchEnd(data: BranchEndData) extends SubsequentNode with Product with Serializable
  2. case class BranchEndData(definition: BranchEndDefinition) extends EndingNodeData with Product with Serializable
  3. case class BranchEndDefinition(id: String, joinId: String) extends Product with Serializable
  4. case class Case(expression: Expression, node: SubsequentNode) extends Product with Serializable
  5. case class CustomNode(id: String, outputVar: Option[String], nodeType: String, parameters: List[Parameter], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with CustomNodeData with EndingNodeData with Product with Serializable
  6. sealed trait CustomNodeData extends NodeData with WithComponent with RealNodeData with WithParameters
  7. sealed trait DeadEndingData extends NodeData
  8. sealed trait Disableable extends AnyRef
  9. case class EndingNode(data: EndingNodeData) extends SubsequentNode with Product with Serializable
  10. sealed trait EndingNodeData extends NodeData
  11. case class Enricher(id: String, service: ServiceRef, output: String, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with WithComponent with WithParameters with Product with Serializable
  12. case class Filter(id: String, expression: Expression, isDisabled: Option[Boolean] = None, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends NodeData with Disableable with RealNodeData with DeadEndingData with Product with Serializable
  13. case class FilterNode(data: Filter, nextTrue: Option[SubsequentNode], nextFalse: Option[SubsequentNode] = None) extends SubsequentNode with Product with Serializable
  14. case class FragmentInput(id: String, ref: FragmentRef, additionalFields: Option[UserDefinedAdditionalNodeFields] = None, isDisabled: Option[Boolean] = None, fragmentParams: Option[List[FragmentParameter]] = None) extends OneOutputSubsequentNodeData with EndingNodeData with WithComponent with Disableable with Product with Serializable
  15. case class FragmentInputDefinition(id: String, parameters: List[FragmentParameter], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends SourceNodeData with RealNodeData with Product with Serializable
  16. case class FragmentNode(data: FragmentInput, nexts: Map[String, SubsequentNode]) extends SubsequentNode with Product with Serializable
  17. case class FragmentOutputDefinition(id: String, outputName: String, fields: List[Field] = List.empty, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends EndingNodeData with RealNodeData with Product with Serializable
  18. case class FragmentOutputVarDefinition(name: String, fields: List[Field]) extends Product with Serializable
  19. case class FragmentUsageOutput(id: String, outputName: String, outputVar: Option[FragmentOutputVarDefinition], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with Product with Serializable
  20. case class Join(id: String, outputVar: Option[String], nodeType: String, parameters: List[Parameter], branchParameters: List[BranchParameters], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends StartingNodeData with CustomNodeData with Product with Serializable
  21. sealed trait Node extends AnyRef
  22. sealed trait NodeData extends AnyRef
  23. sealed trait NodeWithData extends Node
  24. sealed trait OneOutputNode extends NodeWithData
  25. case class OneOutputSubsequentNode(data: OneOutputSubsequentNodeData, next: SubsequentNode) extends OneOutputNode with SubsequentNode with Product with Serializable
  26. sealed trait OneOutputSubsequentNodeData extends NodeData with RealNodeData
  27. case class Processor(id: String, service: ServiceRef, isDisabled: Option[Boolean] = None, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with EndingNodeData with Disableable with WithComponent with WithParameters with Product with Serializable
  28. sealed trait RealNodeData extends NodeData
  29. case class Sink(id: String, ref: SinkRef, legacyEndResultExpression: Option[Expression] = None, isDisabled: Option[Boolean] = None, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends EndingNodeData with WithComponent with Disableable with RealNodeData with WithParameters with Product with Serializable
  30. case class Source(id: String, ref: SourceRef, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends SourceNodeData with WithComponent with RealNodeData with WithParameters with Product with Serializable
  31. case class SourceNode(data: StartingNodeData, next: SubsequentNode) extends OneOutputNode with Product with Serializable
  32. sealed trait SourceNodeData extends StartingNodeData
  33. case class Split(id: String, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends NodeData with RealNodeData with Product with Serializable
  34. case class SplitNode(data: Split, nextParts: List[SubsequentNode]) extends SubsequentNode with Product with Serializable
  35. sealed trait StartingNodeData extends NodeData
  36. sealed trait SubsequentNode extends Node
  37. case class Switch(id: String, expression: Option[Expression], exprVal: Option[String], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends NodeData with RealNodeData with DeadEndingData with Product with Serializable
  38. case class SwitchNode(data: Switch, nexts: List[Case], defaultNext: Option[SubsequentNode] = None) extends SubsequentNode with Product with Serializable
  39. case class UserDefinedAdditionalNodeFields(description: Option[String], layoutData: Option[LayoutData]) extends Product with Serializable
  40. case class Variable(id: String, varName: String, value: Expression, additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with Product with Serializable
  41. case class VariableBuilder(id: String, varName: String, fields: List[Field], additionalFields: Option[UserDefinedAdditionalNodeFields] = None) extends OneOutputSubsequentNodeData with Product with Serializable
  42. trait WithComponent extends AnyRef
  43. trait WithParameters extends AnyRef

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val DictIdFieldName: String
  5. val FixedValuesListFieldName: String
  6. val IdFieldName: String
  7. val InitialValueFieldName: String
  8. val InputModeFieldName: String
  9. val ParameterFieldNamePrefix: String
  10. val ParameterNameFieldName: String
  11. val TypFieldName: String
  12. val ValidationExpressionFieldName: String
  13. def asCustomNode(nodeData: NodeData): Option[CustomNode]
  14. def asFragmentInput(nodeData: NodeData): Option[FragmentInput]
  15. def asFragmentInputDefinition(nodeData: NodeData): Option[FragmentInputDefinition]
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def asProcessor(nodeData: NodeData): Option[Processor]
  18. def asSource(nodeData: NodeData): Option[Source]
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. def qualifiedParamFieldName(paramName: ParameterName, subFieldName: Option[String]): ParameterName
  29. def recordKeyFieldName(index: Int): String
  30. def recordValueFieldName(index: Int): String
  31. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  32. def toString(): String
    Definition Classes
    AnyRef → Any
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. object BranchEndDefinition extends Serializable
  37. object FragmentInputDefinition extends Serializable
  38. object FragmentOutputVarDefinition extends Serializable
  39. object NodeData
  40. object Switch extends Serializable
  41. object UserDefinedAdditionalNodeFields extends Serializable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped