For representing the action
For representing the action
Calls the intercepted.flowState.
Calls the intercepted.flowState.
- action will study the state of the inputs in order to generate self assessment
- an instance of the DataFlowActionState
Generates its own guid, different from intercepted
Generates its own guid, different from intercepted
Same values as the intercepted action.
Same values as the intercepted action.
This method calls the intercepted.performAction and if overridden can suppress the default behaviour of the flow and execute something else.
This method calls the intercepted.performAction and if overridden can suppress the default behaviour of the flow and execute something else. It is useful for exploration and debugging work flows, when a user wants to temporarily change the behaviour without touching the main code.
By default it calls intercepted.performAction.
Same values as the intercepted action.
Same values as the intercepted action.
Perform the action
Perform the action
the DataFlowEntities corresponding to the inputLabels
context of the flow in which this action runs
the action outputs (these must be declared in the same order as their labels in outputLabels)
same value as the intercepted action.
This action can be added to the flow over an existing action, it will be scheduled instead of it and can override or intercept the behaviour of an action. This is useful when additional behaviours need to be added. Examples: register as spark temp views for sql, logging filtering, persisting to disk, dredging, etc.
Created by Alexei Perelighin on 23/02/2018.
the type of the context of the flow in which this action runs