public interface ExprAggregateNode extends ExprEvaluator, ExprNode
Modifier and Type | Method and Description |
---|---|
AggregationMethodFactory |
getFactory() |
ExprAggregateLocalGroupByDesc |
getOptionalLocalGroupBy() |
ExprNode[] |
getPositionalParams() |
boolean |
isDistinct() |
void |
setAggregationResultFuture(AggregationResultFuture aggregationResultFuture,
int column) |
void |
validatePositionals() |
evaluate, getType
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getExprEvaluator, getPrecedence, isConstantResult, replaceUnlistedChildNode, setChildNode, setChildNodes, toEPL
validate
AggregationMethodFactory getFactory()
void setAggregationResultFuture(AggregationResultFuture aggregationResultFuture, int column)
boolean isDistinct()
ExprAggregateLocalGroupByDesc getOptionalLocalGroupBy()
void validatePositionals() throws ExprValidationException
ExprValidationException
ExprNode[] getPositionalParams()