Class HashingFlinkCombineRunner<K,InputT,AccumT,OutputT,W extends BoundedWindow>    
java.lang.Object
org.apache.beam.runners.flink.translation.functions.AbstractFlinkCombineRunner<K,InputT,AccumT,OutputT,W>
    
org.apache.beam.runners.flink.translation.functions.HashingFlinkCombineRunner<K,InputT,AccumT,OutputT,W>    
public class HashingFlinkCombineRunner<K,InputT,AccumT,OutputT,W extends BoundedWindow>    
extends AbstractFlinkCombineRunner<K,InputT,AccumT,OutputT,W>    
A Flink combine runner that builds a map of merged windows and produces output after seeing all
 input. This is similar to what
ReduceFnRunner does.- 
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.beam.runners.flink.translation.functions.AbstractFlinkCombineRunner
AbstractFlinkCombineRunner.CompleteFlinkCombiner<K,InputT, AccumT, OutputT>, AbstractFlinkCombineRunner.FinalFlinkCombiner<K, AccumT, OutputT>, AbstractFlinkCombineRunner.FlinkCombiner<K, InputT, AccumT, OutputT>, AbstractFlinkCombineRunner.PartialFlinkCombiner<K, InputT, AccumT>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidcombine(AbstractFlinkCombineRunner.FlinkCombiner<K, InputT, AccumT, OutputT> flinkCombiner, WindowingStrategy<Object, W> windowingStrategy, org.apache.beam.runners.core.SideInputReader sideInputReader, PipelineOptions options, Iterable<WindowedValue<KV<K, InputT>>> elements, org.apache.flink.util.Collector<WindowedValue<KV<K, OutputT>>> out) ConsumesWindowedValuesand produces combined output to the given output. 
- 
Constructor Details
- 
HashingFlinkCombineRunner
public HashingFlinkCombineRunner() 
 - 
 - 
Method Details
- 
combine
public void combine(AbstractFlinkCombineRunner.FlinkCombiner<K, InputT, throws ExceptionAccumT, OutputT> flinkCombiner, WindowingStrategy<Object, W> windowingStrategy, org.apache.beam.runners.core.SideInputReader sideInputReader, PipelineOptions options, Iterable<WindowedValue<KV<K, InputT>>> elements, org.apache.flink.util.Collector<WindowedValue<KV<K, OutputT>>> out) Description copied from class:AbstractFlinkCombineRunnerConsumesWindowedValuesand produces combined output to the given output.- Specified by:
 combinein classAbstractFlinkCombineRunner<K,InputT, AccumT, OutputT, W extends BoundedWindow> - Throws:
 Exception
 
 -