Interface DelegateOperatorTransformation<OUT>
- All Known Implementing Classes:
PythonBroadcastStateTransformation,PythonKeyedBroadcastStateTransformation
public interface DelegateOperatorTransformation<OUT>
For those
Transformation that don't have an operator entity,
DelegateOperatorTransformation provides a SimpleOperatorFactory containing a
DelegateOperatorTransformation.DelegateOperator , which can hold special configurations during transformation
preprocessing for Python jobs, and later be queried at translation stage. Currently, those
configurations include OutputTags, numPartitions and general Configuration.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classDelegateOperatorTransformation.DelegateOperatorholds configurations, e.g. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconfigureOperator(DelegateOperatorTransformation<?> transformation, AbstractPythonFunctionOperator<?> operator) org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT>
-
Method Details
-
getOperatorFactory
org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT> getOperatorFactory() -
configureOperator
static void configureOperator(DelegateOperatorTransformation<?> transformation, AbstractPythonFunctionOperator<?> operator)
-