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, toString
getAlias, getLabel, getName, setAlias, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
evaluate
addArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgument
getDataType, getLabel, setVariableContext
public final java.lang.Object evaluate(RowDecorator row) throws AxionException
evaluate
in interface Selectable
AxionException
protected boolean acceptable(java.lang.Object val) throws AxionException
AxionException
protected void setDistinct() throws AxionException
AxionException
protected void setDistinct(boolean distinct) throws AxionException
AxionException
protected boolean isDistinct()
public final boolean isValid()
isValid
in interface ConcreteFunction
isValid
in class BaseFunction