public interface ExprAggregateNode extends ExprEvaluator, ExprForge, ExprNode
Modifier and Type | Method and Description |
---|---|
AggregationMethodFactory |
getFactory() |
ExprAggregateLocalGroupByDesc |
getOptionalLocalGroupBy() |
ExprNode[] |
getPositionalParams() |
boolean |
isDistinct() |
void |
setAggregationResultFuture(AggregationResultFuture aggregationResultFuture,
int column) |
void |
validatePositionals() |
evaluate
evaluateCodegen, getComplexity, getEvaluationType, getExprEvaluator, getForgeRenderable
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getForge, 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()