public class DoFnFunction<InputT,OutputT> extends org.apache.gearpump.streaming.dsl.javaapi.functions.FlatMapFunction<java.util.List<TranslatorUtils.RawUnionValue>,TranslatorUtils.RawUnionValue>
FlatMapFunction wrapper over Beam DoFn.| Constructor and Description |
|---|
DoFnFunction(GearpumpPipelineOptions pipelineOptions,
org.apache.beam.sdk.transforms.DoFn<InputT,OutputT> doFn,
org.apache.beam.sdk.values.WindowingStrategy<?,?> windowingStrategy,
java.util.Collection<org.apache.beam.sdk.values.PCollectionView<?>> sideInputs,
java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> sideInputTagMapping,
org.apache.beam.sdk.values.TupleTag<OutputT> mainOutput,
java.util.List<org.apache.beam.sdk.values.TupleTag<?>> sideOutputs) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<TranslatorUtils.RawUnionValue> |
flatMap(java.util.List<TranslatorUtils.RawUnionValue> inputs) |
void |
setup() |
void |
teardown() |
public DoFnFunction(GearpumpPipelineOptions pipelineOptions, org.apache.beam.sdk.transforms.DoFn<InputT,OutputT> doFn, org.apache.beam.sdk.values.WindowingStrategy<?,?> windowingStrategy, java.util.Collection<org.apache.beam.sdk.values.PCollectionView<?>> sideInputs, java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> sideInputTagMapping, org.apache.beam.sdk.values.TupleTag<OutputT> mainOutput, java.util.List<org.apache.beam.sdk.values.TupleTag<?>> sideOutputs)
public void setup()
setup in class org.apache.gearpump.streaming.dsl.scalaapi.functions.SerializableFunctionpublic void teardown()
teardown in class org.apache.gearpump.streaming.dsl.scalaapi.functions.SerializableFunctionpublic java.util.Iterator<TranslatorUtils.RawUnionValue> flatMap(java.util.List<TranslatorUtils.RawUnionValue> inputs)
flatMap in class org.apache.gearpump.streaming.dsl.javaapi.functions.FlatMapFunction<java.util.List<TranslatorUtils.RawUnionValue>,TranslatorUtils.RawUnionValue>