public class GroupByWindowFunction<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow>
extends java.lang.Object
implements edu.iu.dsc.tws.api.tset.fn.FlatMapFunc<org.apache.beam.sdk.util.WindowedValue<org.apache.beam.sdk.values.KV<K,java.lang.Iterable<V>>>,org.apache.beam.sdk.values.KV<K,java.lang.Iterable<org.apache.beam.sdk.util.WindowedValue<V>>>>
| Constructor and Description |
|---|
GroupByWindowFunction() |
GroupByWindowFunction(org.apache.beam.sdk.values.WindowingStrategy<?,W> windowingStrategy,
org.apache.beam.runners.core.SystemReduceFn<K,V,java.lang.Iterable<V>,java.lang.Iterable<V>,W> reduceFn,
org.apache.beam.sdk.options.PipelineOptions options) |
| Modifier and Type | Method and Description |
|---|---|
void |
flatMap(org.apache.beam.sdk.values.KV<K,java.lang.Iterable<org.apache.beam.sdk.util.WindowedValue<V>>> kIteratorKV,
edu.iu.dsc.tws.api.tset.fn.RecordCollector<org.apache.beam.sdk.util.WindowedValue<org.apache.beam.sdk.values.KV<K,java.lang.Iterable<V>>>> collector) |
void |
prepare(edu.iu.dsc.tws.api.tset.TSetContext context) |
protected java.lang.Object |
readResolve() |
public void flatMap(org.apache.beam.sdk.values.KV<K,java.lang.Iterable<org.apache.beam.sdk.util.WindowedValue<V>>> kIteratorKV, edu.iu.dsc.tws.api.tset.fn.RecordCollector<org.apache.beam.sdk.util.WindowedValue<org.apache.beam.sdk.values.KV<K,java.lang.Iterable<V>>>> collector)
public void prepare(edu.iu.dsc.tws.api.tset.TSetContext context)
protected java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamException