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<PValue,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput> |
mapOutputs(java.util.Map<TupleTag<?>,PValue> 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<PValue,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput> mapOutputs(java.util.Map<TupleTag<?>,PValue> outputs, PCollectionTuple newOutput)
mapOutputs
in interface org.apache.beam.sdk.runners.PTransformOverrideFactory<PCollection<? extends InputT>,PCollectionTuple,PTransform<PCollection<? extends InputT>,PCollectionTuple>>