Class PythonBroadcastStateTransformationTranslator<IN1,IN2,OUT>
java.lang.Object
org.apache.flink.streaming.api.graph.SimpleTransformationTranslator<OUT,OP>
org.apache.flink.streaming.runtime.translators.AbstractTwoInputTransformationTranslator<IN1,IN2,OUT,PythonBroadcastStateTransformation<IN1,IN2,OUT>>
org.apache.flink.streaming.runtime.translators.python.PythonBroadcastStateTransformationTranslator<IN1,IN2,OUT>
- All Implemented Interfaces:
org.apache.flink.streaming.api.graph.TransformationTranslator<OUT,PythonBroadcastStateTransformation<IN1, IN2, OUT>>
@Internal
public class PythonBroadcastStateTransformationTranslator<IN1,IN2,OUT>
extends org.apache.flink.streaming.runtime.translators.AbstractTwoInputTransformationTranslator<IN1,IN2,OUT,PythonBroadcastStateTransformation<IN1,IN2,OUT>>
A
TransformationTranslator that translates PythonBroadcastStateTransformation into ExternalPythonCoProcessOperator/EmbeddedPythonCoProcessOperator in streaming mode or ExternalPythonBatchCoBroadcastProcessOperator/EmbeddedPythonBatchCoBroadcastProcessOperator 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(PythonBroadcastStateTransformation<IN1, IN2, OUT> transformation, org.apache.flink.streaming.api.graph.TransformationTranslator.Context context) protected Collection<Integer>translateForStreamingInternal(PythonBroadcastStateTransformation<IN1, IN2, 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
-
PythonBroadcastStateTransformationTranslator
public PythonBroadcastStateTransformationTranslator()
-
-
Method Details
-
translateForBatchInternal
protected Collection<Integer> translateForBatchInternal(PythonBroadcastStateTransformation<IN1, IN2, OUT> transformation, org.apache.flink.streaming.api.graph.TransformationTranslator.Context context) - Specified by:
translateForBatchInternalin classorg.apache.flink.streaming.api.graph.SimpleTransformationTranslator<OUT,PythonBroadcastStateTransformation<IN1, IN2, OUT>>
-
translateForStreamingInternal
protected Collection<Integer> translateForStreamingInternal(PythonBroadcastStateTransformation<IN1, IN2, OUT> transformation, org.apache.flink.streaming.api.graph.TransformationTranslator.Context context) - Specified by:
translateForStreamingInternalin classorg.apache.flink.streaming.api.graph.SimpleTransformationTranslator<OUT,PythonBroadcastStateTransformation<IN1, IN2, OUT>>
-