Class AbstractTwoInputTransformationTranslator<IN1,IN2,OUT,OP extends org.apache.flink.api.dag.Transformation<OUT>>
- java.lang.Object
-
- org.apache.flink.streaming.api.graph.SimpleTransformationTranslator<OUT,OP>
-
- org.apache.flink.streaming.runtime.translators.AbstractTwoInputTransformationTranslator<IN1,IN2,OUT,OP>
-
- All Implemented Interfaces:
TransformationTranslator<OUT,OP>
- Direct Known Subclasses:
BroadcastStateTransformationTranslator,KeyedBroadcastStateTransformationTranslator,TwoInputTransformationTranslator
@Internal public abstract class AbstractTwoInputTransformationTranslator<IN1,IN2,OUT,OP extends org.apache.flink.api.dag.Transformation<OUT>> extends SimpleTransformationTranslator<OUT,OP>
A base class with functionality used during translatingtransformationswith two inputs.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.streaming.api.graph.TransformationTranslator
TransformationTranslator.Context
-
-
Constructor Summary
Constructors Constructor Description AbstractTwoInputTransformationTranslator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Collection<Integer>translateInternal(org.apache.flink.api.dag.Transformation<OUT> transformation, org.apache.flink.api.dag.Transformation<IN1> firstInputTransformation, org.apache.flink.api.dag.Transformation<IN2> secondInputTransformation, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<?> keyTypeInfo, org.apache.flink.api.java.functions.KeySelector<IN1,?> firstKeySelector, org.apache.flink.api.java.functions.KeySelector<IN2,?> secondKeySelector, TransformationTranslator.Context context)-
Methods inherited from class org.apache.flink.streaming.api.graph.SimpleTransformationTranslator
translateForBatch, translateForBatchInternal, translateForStreaming, translateForStreamingInternal
-
-
-
-
Method Detail
-
translateInternal
protected Collection<Integer> translateInternal(org.apache.flink.api.dag.Transformation<OUT> transformation, org.apache.flink.api.dag.Transformation<IN1> firstInputTransformation, org.apache.flink.api.dag.Transformation<IN2> secondInputTransformation, StreamOperatorFactory<OUT> operatorFactory, @Nullable org.apache.flink.api.common.typeinfo.TypeInformation<?> keyTypeInfo, @Nullable org.apache.flink.api.java.functions.KeySelector<IN1,?> firstKeySelector, @Nullable org.apache.flink.api.java.functions.KeySelector<IN2,?> secondKeySelector, TransformationTranslator.Context context)
-
-