public class ParDoMultiOverrideFactory<InputT,OutputT> extends java.lang.Object implements org.apache.beam.sdk.runners.PTransformOverrideFactory<PCollection<? extends InputT>,PCollectionTuple,PTransform<PCollection<? extends InputT>,PCollectionTuple>>
PTransformOverrideFactory that provides overrides for applications of a ParDo
in the direct runner. Currently overrides applications of Splittable DoFn.org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<InputT extends PInput,OutputT extends POutput>, org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput| Constructor and Description |
|---|
ParDoMultiOverrideFactory() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<PCollection<? extends InputT>,PCollectionTuple> |
getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<PCollection<? extends InputT>,PCollectionTuple,PTransform<PCollection<? extends InputT>,PCollectionTuple>> application) |
java.util.Map<PCollection<?>,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput> |
mapOutputs(java.util.Map<TupleTag<?>,PCollection<?>> outputs,
PCollectionTuple newOutput) |
public org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<PCollection<? extends InputT>,PCollectionTuple> getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<PCollection<? extends InputT>,PCollectionTuple,PTransform<PCollection<? extends InputT>,PCollectionTuple>> application)
getReplacementTransform in interface org.apache.beam.sdk.runners.PTransformOverrideFactory<PCollection<? extends InputT>,PCollectionTuple,PTransform<PCollection<? extends InputT>,PCollectionTuple>>public java.util.Map<PCollection<?>,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput> mapOutputs(java.util.Map<TupleTag<?>,PCollection<?>> outputs, PCollectionTuple newOutput)
mapOutputs in interface org.apache.beam.sdk.runners.PTransformOverrideFactory<PCollection<? extends InputT>,PCollectionTuple,PTransform<PCollection<? extends InputT>,PCollectionTuple>>