Class PythonKeyedBroadcastStateTransformationTranslator<OUT>
java.lang.Object
org.apache.flink.streaming.api.graph.SimpleTransformationTranslator<OUT,OP>
org.apache.flink.streaming.runtime.translators.AbstractTwoInputTransformationTranslator<org.apache.flink.types.Row,org.apache.flink.types.Row,OUT,PythonKeyedBroadcastStateTransformation<OUT>>
org.apache.flink.streaming.runtime.translators.python.PythonKeyedBroadcastStateTransformationTranslator<OUT>
- All Implemented Interfaces:
org.apache.flink.streaming.api.graph.TransformationTranslator<OUT,PythonKeyedBroadcastStateTransformation<OUT>>
@Internal
public class PythonKeyedBroadcastStateTransformationTranslator<OUT>
extends org.apache.flink.streaming.runtime.translators.AbstractTwoInputTransformationTranslator<org.apache.flink.types.Row,org.apache.flink.types.Row,OUT,PythonKeyedBroadcastStateTransformation<OUT>>
A
TransformationTranslator that translates PythonKeyedBroadcastStateTransformation into ExternalPythonKeyedCoProcessOperator/EmbeddedPythonKeyedCoProcessOperator in streaming mode or ExternalPythonBatchKeyedCoBroadcastProcessOperator/EmbeddedPythonBatchKeyedCoBroadcastProcessOperator in batch mode.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.streaming.api.graph.TransformationTranslator
org.apache.flink.streaming.api.graph.TransformationTranslator.Context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<Integer>translateForBatchInternal(PythonKeyedBroadcastStateTransformation<OUT> transformation, org.apache.flink.streaming.api.graph.TransformationTranslator.Context context) protected Collection<Integer>translateForStreamingInternal(PythonKeyedBroadcastStateTransformation<OUT> transformation, org.apache.flink.streaming.api.graph.TransformationTranslator.Context context) Methods inherited from class org.apache.flink.streaming.runtime.translators.AbstractTwoInputTransformationTranslator
translateInternalMethods inherited from class org.apache.flink.streaming.api.graph.SimpleTransformationTranslator
translateForBatch, translateForStreaming
-
Constructor Details
-
PythonKeyedBroadcastStateTransformationTranslator
public PythonKeyedBroadcastStateTransformationTranslator()
-
-
Method Details
-
translateForBatchInternal
protected Collection<Integer> translateForBatchInternal(PythonKeyedBroadcastStateTransformation<OUT> transformation, org.apache.flink.streaming.api.graph.TransformationTranslator.Context context) - Specified by:
translateForBatchInternalin classorg.apache.flink.streaming.api.graph.SimpleTransformationTranslator<OUT,PythonKeyedBroadcastStateTransformation<OUT>>
-
translateForStreamingInternal
protected Collection<Integer> translateForStreamingInternal(PythonKeyedBroadcastStateTransformation<OUT> transformation, org.apache.flink.streaming.api.graph.TransformationTranslator.Context context) - Specified by:
translateForStreamingInternalin classorg.apache.flink.streaming.api.graph.SimpleTransformationTranslator<OUT,PythonKeyedBroadcastStateTransformation<OUT>>
-