public class PrimitiveParDoSingleFactory<InputT,OutputT> extends org.apache.beam.runners.core.construction.SingleInputOutputOverrideFactory<PCollection<? extends InputT>,PCollection<OutputT>,ParDo.SingleOutput<InputT,OutputT>>
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.| Modifier and Type | Class and Description |
|---|---|
static class |
PrimitiveParDoSingleFactory.ParDoSingle<InputT,OutputT>
A single-output primitive
ParDo. |
org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<InputT extends PInput,OutputT extends POutput>, org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput| Constructor and Description |
|---|
PrimitiveParDoSingleFactory() |
| Modifier and Type | Method and Description |
|---|---|
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)
Returns a
PTransform that produces equivalent output to the provided transform. |
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)
org.apache.beam.sdk.runners.PTransformOverrideFactoryPTransform that produces equivalent output to the provided transform.