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 Object
implements SparkPipelineTranslator
Translator matches Beam transformation with the appropriate evaluator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasTranslation(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 Details
-
Translator
public Translator()
-
-
Method Details
-
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
-