Class StreamingTransformTranslator.Translator
- java.lang.Object
-
- org.apache.beam.runners.spark.translation.streaming.StreamingTransformTranslator.Translator
-
- All Implemented Interfaces:
SparkPipelineTranslator
- Enclosing class:
- StreamingTransformTranslator
public static class StreamingTransformTranslator.Translator extends java.lang.Object implements SparkPipelineTranslator
Translator matches Beam transformation with the appropriate evaluator.
-
-
Constructor Summary
Constructors Constructor Description Translator(SparkPipelineTranslator batchTranslator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasTranslation(org.apache.beam.sdk.transforms.PTransform<?,?> transform)<TransformT extends org.apache.beam.sdk.transforms.PTransform<?,?>>
TransformEvaluator<TransformT>translateBounded(org.apache.beam.sdk.transforms.PTransform<?,?> transform)<TransformT extends org.apache.beam.sdk.transforms.PTransform<?,?>>
TransformEvaluator<TransformT>translateUnbounded(org.apache.beam.sdk.transforms.PTransform<?,?> transform)
-
-
-
Constructor Detail
-
Translator
public Translator(SparkPipelineTranslator batchTranslator)
-
-
Method Detail
-
hasTranslation
public boolean hasTranslation(org.apache.beam.sdk.transforms.PTransform<?,?> transform)
- Specified by:
hasTranslationin interfaceSparkPipelineTranslator
-
translateBounded
public <TransformT extends org.apache.beam.sdk.transforms.PTransform<?,?>> TransformEvaluator<TransformT> translateBounded(org.apache.beam.sdk.transforms.PTransform<?,?> transform)
- Specified by:
translateBoundedin interfaceSparkPipelineTranslator
-
translateUnbounded
public <TransformT extends org.apache.beam.sdk.transforms.PTransform<?,?>> TransformEvaluator<TransformT> translateUnbounded(org.apache.beam.sdk.transforms.PTransform<?,?> transform)
- Specified by:
translateUnboundedin interfaceSparkPipelineTranslator
-
-