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, setDistinct
addArgument, getArgument, getArgumentCount, setArgument, setVariableContext, toString
getAlias, getLabel, getName, setAlias, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isValid
addArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgument
evaluate, getLabel, setVariableContext
public ComparableAggregateFunction(java.lang.String name)
public final DataType getDataType()
getDataType
in interface Selectable
getDataType
in class BaseFunction
public final java.lang.Object evaluate(RowDecoratorIterator rows) throws AxionException
evaluate
in interface AggregateFunction
AxionException
protected abstract java.lang.Comparable evaluate(java.lang.Comparable src, java.lang.Comparable val)