public interface ExprAggregateNode extends ExprForge, ExprNode
Modifier and Type | Method and Description |
---|---|
int |
getColumn() |
AggregationForgeFactory |
getFactory() |
ExprNode |
getOptionalFilter() |
ExprAggregateLocalGroupByDesc |
getOptionalLocalGroupBy() |
ExprNode[] |
getPositionalParams() |
boolean |
isDistinct() |
void |
setColumn(int column) |
void |
validatePositionals(ExprValidationContext validationContext) |
evaluateCodegen, getEvaluationType, getExprEvaluator, getForgeConstantType, getForgeRenderable
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getForge, getPrecedence, replaceUnlistedChildNode, setChildNode, setChildNodes
toEPL
validate
AggregationForgeFactory getFactory()
boolean isDistinct()
ExprAggregateLocalGroupByDesc getOptionalLocalGroupBy()
void validatePositionals(ExprValidationContext validationContext) throws ExprValidationException
ExprValidationException
ExprNode[] getPositionalParams()
ExprNode getOptionalFilter()
void setColumn(int column)
int getColumn()
Copyright © 2005–2018. All rights reserved.