public static class DoFnOp.MultiOutputManagerFactory extends java.lang.Object implements OutputManagerFactory<org.apache.beam.sdk.transforms.join.RawUnionValue>
DoFnRunners.OutputManager that
emits values to the main output as well as the side outputs via union type RawUnionValue.| Constructor and Description |
|---|
MultiOutputManagerFactory(java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,java.lang.Integer> tagToIndexMap) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.runners.core.DoFnRunners.OutputManager |
create(OpEmitter<org.apache.beam.sdk.transforms.join.RawUnionValue> emitter) |
org.apache.beam.runners.core.DoFnRunners.OutputManager |
create(OpEmitter<org.apache.beam.sdk.transforms.join.RawUnionValue> emitter,
FutureCollector<org.apache.beam.sdk.transforms.join.RawUnionValue> collector) |
public MultiOutputManagerFactory(java.util.Map<org.apache.beam.sdk.values.TupleTag<?>,java.lang.Integer> tagToIndexMap)
public org.apache.beam.runners.core.DoFnRunners.OutputManager create(OpEmitter<org.apache.beam.sdk.transforms.join.RawUnionValue> emitter)
create in interface OutputManagerFactory<org.apache.beam.sdk.transforms.join.RawUnionValue>public org.apache.beam.runners.core.DoFnRunners.OutputManager create(OpEmitter<org.apache.beam.sdk.transforms.join.RawUnionValue> emitter, FutureCollector<org.apache.beam.sdk.transforms.join.RawUnionValue> collector)
create in interface OutputManagerFactory<org.apache.beam.sdk.transforms.join.RawUnionValue>