public abstract class ComparableAggregateFunction extends BaseAggregateFunction implements AggregateFunction
_hash| Constructor and Description |
|---|
ComparableAggregateFunction(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.lang.Comparable |
evaluate(java.lang.Comparable src,
java.lang.Comparable val) |
java.lang.Object |
evaluate(RowDecoratorIterator rows) |
DataType |
getDataType() |
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 ComparableAggregateFunction(java.lang.String name)
public final DataType getDataType()
getDataType in interface SelectablegetDataType in class BaseFunctionpublic final java.lang.Object evaluate(RowDecoratorIterator rows) throws AxionException
evaluate in interface AggregateFunctionAxionExceptionprotected abstract java.lang.Comparable evaluate(java.lang.Comparable src,
java.lang.Comparable val)