Package org.apache.beam.runners.direct
Class ParDoMultiOverrideFactory<InputT,OutputT>
- java.lang.Object
-
- org.apache.beam.runners.direct.ParDoMultiOverrideFactory<InputT,OutputT>
-
- All Implemented Interfaces:
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 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>>APTransformOverrideFactorythat provides overrides for applications of aParDoin the direct runner. Currently overrides applications of Splittable DoFn.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.runners.PTransformOverrideFactory
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 Summary
Constructors Constructor Description ParDoMultiOverrideFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.PCollection<?>,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput>mapOutputs(java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PCollection<?>> outputs, org.apache.beam.sdk.values.PCollectionTuple newOutput)
-
-
-
Method Detail
-
getReplacementTransform
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)
- Specified by:
getReplacementTransformin interfaceorg.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>>
-
mapOutputs
public java.util.Map<org.apache.beam.sdk.values.PCollection<?>,org.apache.beam.sdk.runners.PTransformOverrideFactory.ReplacementOutput> mapOutputs(java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,org.apache.beam.sdk.values.PCollection<?>> outputs, org.apache.beam.sdk.values.PCollectionTuple newOutput)- Specified by:
mapOutputsin interfaceorg.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>>
-
-