public class ParDoMultiOverrideFactory<InputT,OutputT>
extends java.lang.Object
implements org.apache.beam.sdk.runners.PTransformOverrideFactory<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple,org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.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 org.apache.beam.sdk.values.PInput,OutputT extends org.apache.beam.sdk.values.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<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple> |
getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple,org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple>> application) |
java.util.Map<org.apache.beam.sdk.values.PValue,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput> |
mapOutputs(java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PValue> outputs,
org.apache.beam.sdk.values.PCollectionTuple newOutput) |
public org.apache.beam.sdk.runners.PTransformOverrideFactory.PTransformReplacement<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple> getReplacementTransform(org.apache.beam.sdk.runners.AppliedPTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple,org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple>> application)
getReplacementTransform in interface org.apache.beam.sdk.runners.PTransformOverrideFactory<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple,org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple>>public java.util.Map<org.apache.beam.sdk.values.PValue,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput> mapOutputs(java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PValue> outputs,
org.apache.beam.sdk.values.PCollectionTuple newOutput)
mapOutputs in interface org.apache.beam.sdk.runners.PTransformOverrideFactory<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple,org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<? extends InputT>,org.apache.beam.sdk.values.PCollectionTuple>>