public class SumWindowFunction extends java.lang.Object implements InvertibleReduceAggregateFunction<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>>, java.io.Serializable
| Constructor and Description |
|---|
SumWindowFunction() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> |
combine(org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> partialAggregate1,
org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> partialAggregate2)
Computes the combined aggregate from partial aggregates.
|
org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> |
invert(org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> currentAggregate,
org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> toRemove)
Removes one partial aggregate from another with an incremental operation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlift, lowerpublic org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> invert(org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> currentAggregate,
org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> toRemove)
InvertibleAggregateFunctioninvert in interface InvertibleAggregateFunction<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>,org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>,org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>>public org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> combine(org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> partialAggregate1,
org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer> partialAggregate2)
AggregateFunctioncombine in interface AggregateFunction<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>,org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>,org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Integer>>