public class TumblingGroupedPreReducer<T> extends WindowBuffer<T> implements PreAggregator
emitEmpty, emitPerGroup, nextID, sequentialID| Constructor and Description |
|---|
TumblingGroupedPreReducer(org.apache.flink.api.common.functions.ReduceFunction<T> reducer,
org.apache.flink.api.java.functions.KeySelector<T,?> keySelector,
org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer) |
TumblingGroupedPreReducer(org.apache.flink.api.common.functions.ReduceFunction<T> reducer,
org.apache.flink.api.java.functions.KeySelector<T,?> keySelector,
org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer,
boolean evict) |
| Modifier and Type | Method and Description |
|---|---|
TumblingGroupedPreReducer<T> |
clone() |
void |
emitWindow(org.apache.flink.util.Collector<StreamWindow<T>> collector) |
void |
evict(int n) |
TumblingGroupedPreReducer<T> |
noEvict() |
void |
store(T element) |
String |
toString() |
createEmptyWindow, emitEmpty, sequentialIDpublic TumblingGroupedPreReducer(org.apache.flink.api.common.functions.ReduceFunction<T> reducer, org.apache.flink.api.java.functions.KeySelector<T,?> keySelector, org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer)
public void emitWindow(org.apache.flink.util.Collector<StreamWindow<T>> collector)
emitWindow in class WindowBuffer<T>public void store(T element) throws Exception
store in class WindowBuffer<T>Exceptionpublic void evict(int n)
evict in class WindowBuffer<T>public TumblingGroupedPreReducer<T> clone()
clone in class WindowBuffer<T>public TumblingGroupedPreReducer<T> noEvict()
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.