Interface DelegateOperatorTransformation<OUT>
-
- All Known Implementing Classes:
PythonBroadcastStateTransformation,PythonKeyedBroadcastStateTransformation
public interface DelegateOperatorTransformation<OUT>For thoseTransformationthat don't have an operator entity,DelegateOperatorTransformationprovides aSimpleOperatorFactorycontaining aDelegateOperatorTransformation.DelegateOperator, which can hold special configurations during transformation preprocessing for Python jobs, and later be queried at translation stage. Currently, those configurations includeOutputTags,numPartitionsand generalConfiguration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDelegateOperatorTransformation.DelegateOperator<OUT>DelegateOperatorTransformation.DelegateOperatorholds configurations, e.g.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static voidconfigureOperator(DelegateOperatorTransformation<?> transformation, AbstractPythonFunctionOperator<?> operator)org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT>getOperatorFactory()
-
-
-
Method Detail
-
getOperatorFactory
org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT> getOperatorFactory()
-
configureOperator
static void configureOperator(DelegateOperatorTransformation<?> transformation, AbstractPythonFunctionOperator<?> operator)
-
-