public class IntegerSumOperator extends AbstractMemorylessAggregationOperator<java.lang.Integer,java.lang.Integer>
Modifier and Type | Field and Description |
---|---|
static IntegerSumOperator |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
aggregateStream(java.util.stream.Stream<java.lang.Integer> stream)
Calculates the aggregate results from a given stream of values; all values are considered as inserted
|
java.lang.Integer |
createNeutral() |
java.lang.String |
getName()
A name or identifier of the operator.
|
java.lang.String |
getShortDescription()
A textual description of the operator.
|
boolean |
isNeutral(java.lang.Integer result) |
java.lang.Integer |
update(java.lang.Integer oldResult,
java.lang.Integer updateValue,
boolean isInsertion) |
clone, getAggregate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
combine, contains, prettyPrint
public static final IntegerSumOperator INSTANCE
public java.lang.String getShortDescription()
IMultisetAggregationOperator
public java.lang.String getName()
IMultisetAggregationOperator
public java.lang.Integer createNeutral()
public boolean isNeutral(java.lang.Integer result)
public java.lang.Integer update(java.lang.Integer oldResult, java.lang.Integer updateValue, boolean isInsertion)
public java.lang.Integer aggregateStream(java.util.stream.Stream<java.lang.Integer> stream)
IMultisetAggregationOperator