Class PipelineTranslatorCommon
java.lang.Object
org.apache.beam.runners.spark.structuredstreaming.translation.PipelineTranslator
org.apache.beam.runners.spark.structuredstreaming.translation.batch.PipelineTranslatorCommon
- Direct Known Subclasses:
PipelineTranslatorBatch,PipelineTranslatorStreaming
Holds the translator registry shared by the batch and the streaming translator, and the registry
lookup.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.beam.runners.spark.structuredstreaming.translation.PipelineTranslator
PipelineTranslator.TranslationState, PipelineTranslator.UnresolvedTranslation<InT,T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <InT extends PInput,OutT extends POutput, TransformT extends PTransform<InT, OutT>>
@Nullable TransformTranslator<InT, OutT, TransformT> getTransformTranslator(TransformT transform) Returns aTransformTranslatorfor the givenPTransformif known.Methods inherited from class org.apache.beam.runners.spark.structuredstreaming.translation.PipelineTranslator
createEvaluationContext, detectStreamingMode, replaceTransforms, translate
-
Constructor Details
-
PipelineTranslatorCommon
public PipelineTranslatorCommon()
-
-
Method Details
-
getTransformTranslator
protected <InT extends PInput,OutT extends POutput, @Nullable TransformTranslator<InT,TransformT extends PTransform<InT, OutT>> OutT, getTransformTranslatorTransformT> (TransformT transform) Returns aTransformTranslatorfor the givenPTransformif known.- Specified by:
getTransformTranslatorin classPipelineTranslator
-