Class PythonBroadcastStateTransformation<IN1,IN2,OUT>
- java.lang.Object
-
- org.apache.flink.api.dag.Transformation<T>
-
- org.apache.flink.streaming.api.transformations.PhysicalTransformation<OUT>
-
- org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation<IN1,IN2,OUT>
-
- org.apache.flink.streaming.api.transformations.python.PythonBroadcastStateTransformation<IN1,IN2,OUT>
-
- All Implemented Interfaces:
DelegateOperatorTransformation<OUT>
@Internal public class PythonBroadcastStateTransformation<IN1,IN2,OUT> extends org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation<IN1,IN2,OUT> implements DelegateOperatorTransformation<OUT>
ATransformationrepresenting a Python Co-Broadcast-Process operation, which will be translated into different operations byPythonBroadcastStateTransformationTranslator.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.streaming.api.transformations.python.DelegateOperatorTransformation
DelegateOperatorTransformation.DelegateOperator<OUT>
-
-
Constructor Summary
Constructors Constructor Description PythonBroadcastStateTransformation(String name, org.apache.flink.configuration.Configuration configuration, DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo, org.apache.flink.api.dag.Transformation<IN1> regularInput, org.apache.flink.api.dag.Transformation<IN2> broadcastInput, List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, int parallelism)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.configuration.ConfigurationgetConfiguration()DataStreamPythonFunctionInfogetDataStreamPythonFunctionInfo()org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT>getOperatorFactory()-
Methods inherited from class org.apache.flink.streaming.api.transformations.AbstractBroadcastStateTransformation
getBroadcastInput, getBroadcastStateDescriptors, getChainingStrategy, getInputs, getRegularInput, getTransitivePredecessorsInternal, setChainingStrategy
-
Methods inherited from class org.apache.flink.streaming.api.transformations.PhysicalTransformation
isSupportsConcurrentExecutionAttempts, setSupportsConcurrentExecutionAttempts
-
Methods inherited from class org.apache.flink.api.dag.Transformation
declareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, equals, getBufferTimeout, getCoLocationGroupKey, getDescription, getId, getManagedMemoryOperatorScopeUseCaseWeights, getManagedMemorySlotScopeUseCases, getMaxParallelism, getMinResources, getName, getNewNodeId, getOutputType, getParallelism, getPreferredResources, getSlotSharingGroup, getTransitivePredecessors, getUid, getUserProvidedNodeHash, hashCode, isParallelismConfigured, setBufferTimeout, setCoLocationGroupKey, setDescription, setMaxParallelism, setName, setOutputType, setParallelism, setParallelism, setResources, setSlotSharingGroup, setSlotSharingGroup, setUid, setUidHash, toString, updateManagedMemoryStateBackendUseCase
-
-
-
-
Constructor Detail
-
PythonBroadcastStateTransformation
public PythonBroadcastStateTransformation(String name, org.apache.flink.configuration.Configuration configuration, DataStreamPythonFunctionInfo dataStreamPythonFunctionInfo, org.apache.flink.api.dag.Transformation<IN1> regularInput, org.apache.flink.api.dag.Transformation<IN2> broadcastInput, List<org.apache.flink.api.common.state.MapStateDescriptor<?,?>> broadcastStateDescriptors, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outTypeInfo, int parallelism)
-
-
Method Detail
-
getConfiguration
public org.apache.flink.configuration.Configuration getConfiguration()
-
getDataStreamPythonFunctionInfo
public DataStreamPythonFunctionInfo getDataStreamPythonFunctionInfo()
-
getOperatorFactory
public org.apache.flink.streaming.api.operators.SimpleOperatorFactory<OUT> getOperatorFactory()
- Specified by:
getOperatorFactoryin interfaceDelegateOperatorTransformation<IN1>
-
-