Package org.apache.beam.runners.dataflow
Class PrimitiveParDoSingleFactory<InputT,OutputT> 
java.lang.Object
org.apache.beam.sdk.util.construction.SingleInputOutputOverrideFactory<PCollection<? extends InputT>,PCollection<OutputT>,ParDo.SingleOutput<InputT,OutputT>>
   
org.apache.beam.runners.dataflow.PrimitiveParDoSingleFactory<InputT,OutputT> 
- All Implemented Interfaces:
 org.apache.beam.sdk.runners.PTransformOverrideFactory<PCollection<? extends InputT>,PCollection<OutputT>, ParDo.SingleOutput<InputT, OutputT>> 
public class PrimitiveParDoSingleFactory<InputT,OutputT> 
extends org.apache.beam.sdk.util.construction.SingleInputOutputOverrideFactory<PCollection<? extends InputT>,PCollection<OutputT>,ParDo.SingleOutput<InputT,OutputT>>   
A 
PTransformOverrideFactory that produces PrimitiveParDoSingleFactory.ParDoSingle instances from ParDo.SingleOutput instances. PrimitiveParDoSingleFactory.ParDoSingle is a primitive PTransform, to ensure
 that RunnerApi.DisplayData appears on all ParDos in the DataflowRunner.- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA single-output primitiveParDo.static classA translator forPrimitiveParDoSingleFactory.ParDoSingle.static classNested classes/interfaces inherited from interface org.apache.beam.sdk.runners.PTransformOverrideFactory
org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<InputT extends PInput,OutputT extends POutput>, org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionorg.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<PCollection<? extends InputT>, PCollection<OutputT>> getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<PCollection<? extends InputT>, PCollection<OutputT>, ParDo.SingleOutput<InputT, OutputT>> transform) Methods inherited from class org.apache.beam.sdk.util.construction.SingleInputOutputOverrideFactory
mapOutputs 
- 
Constructor Details
- 
PrimitiveParDoSingleFactory
public PrimitiveParDoSingleFactory() 
 - 
 - 
Method Details
- 
getReplacementTransform
public org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<PCollection<? extends InputT>,PCollection<OutputT>> getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<PCollection<? extends InputT>, PCollection<OutputT>, ParDo.SingleOutput<InputT, OutputT>> transform)  
 -