Class TransformTranslator.Translator
- java.lang.Object
-
- org.apache.beam.runners.spark.translation.TransformTranslator.Translator
-
- All Implemented Interfaces:
SparkPipelineTranslator
- Enclosing class:
- TransformTranslator
public static class TransformTranslator.Translator extends java.lang.Object implements SparkPipelineTranslator
Translator matches Beam transformation with the appropriate evaluator.
-
-
Constructor Summary
Constructors Constructor Description Translator()
-
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)
-
-
-
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
-
-