public abstract class BaseAggregateFunction extends BaseFunction implements AggregateFunction
_hash| Constructor and Description |
|---|
BaseAggregateFunction(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptable(java.lang.Object val) |
java.lang.Object |
evaluate(RowDecorator row) |
protected boolean |
isDistinct() |
boolean |
isValid() |
protected void |
setDistinct() |
protected void |
setDistinct(boolean distinct) |
addArgument, getArgument, getArgumentCount, getDataType, setArgument, setVariableContext, toStringgetAlias, getLabel, getName, setAlias, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitevaluateaddArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgumentgetDataType, getLabel, setVariableContextpublic final java.lang.Object evaluate(RowDecorator row) throws AxionException
evaluate in interface SelectableAxionExceptionprotected boolean acceptable(java.lang.Object val)
throws AxionException
AxionExceptionprotected void setDistinct()
throws AxionException
AxionExceptionprotected void setDistinct(boolean distinct)
throws AxionException
AxionExceptionprotected boolean isDistinct()
public final boolean isValid()
isValid in interface ConcreteFunctionisValid in class BaseFunction