public class SumAggregation extends java.lang.Object implements InvertibleReduceAggregateFunction<org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long>>, java.io.Serializable
| Constructor and Description |
|---|
SumAggregation() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> |
combine(org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> partialAggregate1,
org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> partialAggregate2)
Computes the combined aggregate from partial aggregates.
|
org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> |
invert(org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> currentAggregate,
org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> 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.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> invert(org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> currentAggregate,
org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> toRemove)
InvertibleAggregateFunctioninvert in interface InvertibleAggregateFunction<org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long>,org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long>,org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long>>public org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> combine(org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> partialAggregate1,
org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long> partialAggregate2)
AggregateFunctioncombine in interface AggregateFunction<org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long>,org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long>,org.apache.flink.api.java.tuple.Tuple4<java.lang.String,java.lang.Integer,java.lang.Long,java.lang.Long>>