@Internal public class PythonBroadcastStateTransformationTranslator<IN1,IN2,OUT> extends AbstractTwoInputTransformationTranslator<IN1,IN2,OUT,PythonBroadcastStateTransformation<IN1,IN2,OUT>>
TransformationTranslator
that translates PythonBroadcastStateTransformation
into ExternalPythonCoProcessOperator
/EmbeddedPythonCoProcessOperator
in streaming mode or ExternalPythonBatchCoBroadcastProcessOperator
/EmbeddedPythonBatchCoBroadcastProcessOperator
in batch mode.TransformationTranslator.Context
Constructor and Description |
---|
PythonBroadcastStateTransformationTranslator() |
Modifier and Type | Method and Description |
---|---|
protected Collection<Integer> |
translateForBatchInternal(PythonBroadcastStateTransformation<IN1,IN2,OUT> transformation,
TransformationTranslator.Context context)
Translates a given
Transformation to its runtime implementation for BATCH-style
execution. |
protected Collection<Integer> |
translateForStreamingInternal(PythonBroadcastStateTransformation<IN1,IN2,OUT> transformation,
TransformationTranslator.Context context)
Translates a given
Transformation to its runtime implementation for STREAMING-style
execution. |
translateInternal
translateForBatch, translateForStreaming
public PythonBroadcastStateTransformationTranslator()
protected Collection<Integer> translateForBatchInternal(PythonBroadcastStateTransformation<IN1,IN2,OUT> transformation, TransformationTranslator.Context context)
SimpleTransformationTranslator
Transformation
to its runtime implementation for BATCH-style
execution.translateForBatchInternal
in class SimpleTransformationTranslator<OUT,PythonBroadcastStateTransformation<IN1,IN2,OUT>>
transformation
- The transformation to be translated.context
- The translation context.StreamNodes
in the transformation graph
corresponding to this transformation. These will be the nodes that a potential following
transformation will need to connect to.protected Collection<Integer> translateForStreamingInternal(PythonBroadcastStateTransformation<IN1,IN2,OUT> transformation, TransformationTranslator.Context context)
SimpleTransformationTranslator
Transformation
to its runtime implementation for STREAMING-style
execution.translateForStreamingInternal
in class SimpleTransformationTranslator<OUT,PythonBroadcastStateTransformation<IN1,IN2,OUT>>
transformation
- The transformation to be translated.context
- The translation context.StreamNodes
in the transformation graph
corresponding to this transformation. These will be the nodes that a potential following
transformation will need to connect to.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.