Class AbstractFlinkCombineRunner.CompleteFlinkCombiner<K,InputT,AccumT,OutputT>
java.lang.Object
org.apache.beam.runners.flink.translation.functions.AbstractFlinkCombineRunner.CompleteFlinkCombiner<K,InputT,AccumT,OutputT>
- All Implemented Interfaces:
AbstractFlinkCombineRunner.FlinkCombiner<K,
InputT, AccumT, OutputT>
- Enclosing class:
AbstractFlinkCombineRunner<K,
InputT, AccumT, OutputT, W extends BoundedWindow>
public static class AbstractFlinkCombineRunner.CompleteFlinkCombiner<K,InputT,AccumT,OutputT>
extends Object
implements AbstractFlinkCombineRunner.FlinkCombiner<K,InputT,AccumT,OutputT>
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddInput
(K key, AccumT accumulator, InputT value, PipelineOptions options, org.apache.beam.runners.core.SideInputReader sideInputReader, Collection<? extends BoundedWindow> windows) extractOutput
(K key, AccumT accumulator, PipelineOptions options, org.apache.beam.runners.core.SideInputReader sideInputReader, Collection<? extends BoundedWindow> windows) firstInput
(K key, InputT value, PipelineOptions options, org.apache.beam.runners.core.SideInputReader sideInputReader, Collection<? extends BoundedWindow> windows)
-
Constructor Details
-
CompleteFlinkCombiner
-
-
Method Details
-
firstInput
public AccumT firstInput(K key, InputT value, PipelineOptions options, org.apache.beam.runners.core.SideInputReader sideInputReader, Collection<? extends BoundedWindow> windows) - Specified by:
firstInput
in interfaceAbstractFlinkCombineRunner.FlinkCombiner<K,
InputT, AccumT, OutputT>
-
addInput
public AccumT addInput(K key, AccumT accumulator, InputT value, PipelineOptions options, org.apache.beam.runners.core.SideInputReader sideInputReader, Collection<? extends BoundedWindow> windows) -
extractOutput
public OutputT extractOutput(K key, AccumT accumulator, PipelineOptions options, org.apache.beam.runners.core.SideInputReader sideInputReader, Collection<? extends BoundedWindow> windows) - Specified by:
extractOutput
in interfaceAbstractFlinkCombineRunner.FlinkCombiner<K,
InputT, AccumT, OutputT>
-