Interface DelegateOperatorTransformation<OUT>
-
- All Known Implementing Classes:
PythonBroadcastStateTransformation
,PythonKeyedBroadcastStateTransformation
public interface DelegateOperatorTransformation<OUT>
For thoseTransformation
that don't have an operator entity,DelegateOperatorTransformation
provides aSimpleOperatorFactory
containing aDelegateOperatorTransformation.DelegateOperator
, which can hold special configurations during transformation preprocessing for Python jobs, and later be queried at translation stage. Currently, those configurations includeOutputTag
s,numPartitions
and generalConfiguration
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DelegateOperatorTransformation.DelegateOperator<OUT>
DelegateOperatorTransformation.DelegateOperator
holds configurations, e.g.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static void
configureOperator(DelegateOperatorTransformation<?> transformation, AbstractPythonFunctionOperator<?> operator)
SimpleOperatorFactory<OUT>
getOperatorFactory()
-
-
-
Method Detail
-
getOperatorFactory
SimpleOperatorFactory<OUT> getOperatorFactory()
-
configureOperator
static void configureOperator(DelegateOperatorTransformation<?> transformation, AbstractPythonFunctionOperator<?> operator)
-
-