public class SumFunction extends BaseAggregateFunction implements AggregateFunction, FunctionFactory
_hash| Constructor and Description |
|---|
SumFunction() |
| Modifier and Type | Method and Description |
|---|---|
protected java.math.BigDecimal |
evaluate(java.math.BigDecimal src,
java.math.BigDecimal val) |
java.lang.Object |
evaluate(RowDecoratorIterator rows) |
DataType |
getDataType() |
ConcreteFunction |
makeNewInstance() |
acceptable, evaluate, isDistinct, isValid, setDistinct, setDistinctaddArgument, getArgument, getArgumentCount, setArgument, setVariableContext, toStringgetAlias, getLabel, getName, setAlias, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisValidaddArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgumentevaluate, getLabel, setVariableContextpublic ConcreteFunction makeNewInstance()
makeNewInstance in interface FunctionFactorypublic final DataType getDataType()
getDataType in interface SelectablegetDataType in class BaseFunctionpublic final java.lang.Object evaluate(RowDecoratorIterator rows) throws AxionException
evaluate in interface AggregateFunctionAxionExceptionprotected java.math.BigDecimal evaluate(java.math.BigDecimal src,
java.math.BigDecimal val)