Maps raw source event to Context where default "input" variable represents the event.
Basic implementation of context initializer.
Basic implementation of context initializer. Used when raw event produced by SourceFunction does not need further transformations and should be assigned to default "input" variable directly.
- type of raw event that is generated by flink source function.
Basic implementation of context initializer for sources based on pl.touk.nussknacker.engine.api.context.transformation.GenericNodeTransformation.
Basic implementation of context initializer for sources based on pl.touk.nussknacker.engine.api.context.transformation.GenericNodeTransformation. Requires proper definition of outputVariableType.
- type of raw event that is generated by flink source function, see FlinkIntermediateRawSource.
- type of parameters used in the node, see pl.touk.nussknacker.engine.api.context.transformation.GenericNodeTransformation.
This is basic Flink sink, which just uses *output* expression from sink definition
Typical source with methods specific for Flink, user has only to define Source function.
Typical source with methods specific for Flink, user has only to define Source function.
- type of raw event that is generated by flink source function. This is needed to handle e.g. syntax suggestions in UI (in sources with explicite @MethodToInvoke).
FlinkContextInitializer provides definition of a map function that transforms raw event to Context.
FlinkContextInitializer provides definition of a map function that transforms raw event to Context.
- type of raw event that is generated by flink source function.
Join functionality is not complete, many things are not implemented yet - validation context passed to both BranchExpression and JoinContextTransformationDef should be taken from incoming branches - cannot test&generate test data from other branches
Join functionality is not complete, many things are not implemented yet - validation context passed to both BranchExpression and JoinContextTransformationDef should be taken from incoming branches - cannot test&generate test data from other branches
Additionally, a lot of refactoring should be done - removing tree structures - should CustomNode and Join be sth different in ConfigCreator
Some important TODOs are marked with TODO JOIN
Context initializer for sources based on pl.touk.nussknacker.engine.api.context.transformation.GenericNodeTransformation.
Context initializer for sources based on pl.touk.nussknacker.engine.api.context.transformation.GenericNodeTransformation.
- type of raw event that is generated by flink source function, see FlinkIntermediateRawSource.
- type of parameters used in the node, see pl.touk.nussknacker.engine.api.context.transformation.GenericNodeTransformation.
Source with typical source stream trasformations:
Source with typical source stream trasformations:
- type of raw event that is generated by flink source function.
Implementations of this trait can use LazyParameters and e.g.
Implementations of this trait can use LazyParameters and e.g. ignore output (requiresOutput = false in SinkFactory)
Source with methods specific for Flink
Source with methods specific for Flink
- type of the event that is generated by flink source function. This is needed to handle e.g. syntax suggestions in UI (in sources with explicite @MethodToInvoke).
Support for test mechanism for typical flink sources.
Support for test mechanism for typical flink sources.
- type of raw event that is generated by flink source function. This is needed to handle e.g. syntax suggestions in UI (in sources with explicite @MethodToInvoke).
Maps raw source event to Context where default "input" variable represents the event.
- type of raw event that is generated by flink source function.
- id of the process or flink job, used to setup name of created Context
- name of the task within the process or flink job, used to setup name of created Context