Package org.apache.beam.runners.dataflow
Class PrimitiveParDoSingleFactory<InputT,OutputT>
- java.lang.Object
-
- org.apache.beam.sdk.util.construction.SingleInputOutputOverrideFactory<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollection<OutputT>,org.apache.beam.sdk.transforms.ParDo.SingleOutput<InputT,OutputT>>
-
- org.apache.beam.runners.dataflow.PrimitiveParDoSingleFactory<InputT,OutputT>
-
- All Implemented Interfaces:
org.apache.beam.sdk.runners.PTransformOverrideFactory<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollection<OutputT>,org.apache.beam.sdk.transforms.ParDo.SingleOutput<InputT,OutputT>>
public class PrimitiveParDoSingleFactory<InputT,OutputT> extends org.apache.beam.sdk.util.construction.SingleInputOutputOverrideFactory<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollection<OutputT>,org.apache.beam.sdk.transforms.ParDo.SingleOutput<InputT,OutputT>>APTransformOverrideFactorythat producesPrimitiveParDoSingleFactory.ParDoSingleinstances fromParDo.SingleOutputinstances.PrimitiveParDoSingleFactory.ParDoSingleis a primitivePTransform, to ensure thatRunnerApi.DisplayDataappears on allParDosin theDataflowRunner.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPrimitiveParDoSingleFactory.ParDoSingle<InputT,OutputT>A single-output primitiveParDo.static classPrimitiveParDoSingleFactory.PayloadTranslatorA translator forPrimitiveParDoSingleFactory.ParDoSingle.static classPrimitiveParDoSingleFactory.Registrar-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.runners.PTransformOverrideFactory
org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<InputT extends org.apache.beam.sdk.values.PInput,OutputT extends org.apache.beam.sdk.values.POutput>, org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput
-
-
Constructor Summary
Constructors Constructor Description PrimitiveParDoSingleFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollection<OutputT>>getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollection<OutputT>,org.apache.beam.sdk.transforms.ParDo.SingleOutput<InputT,OutputT>> transform)
-
-
-
Method Detail
-
getReplacementTransform
public org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollection<OutputT>> getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollection<OutputT>,org.apache.beam.sdk.transforms.ParDo.SingleOutput<InputT,OutputT>> transform)
-
-