public class AggregationServiceAggExpressionDesc extends Object
Constructor and Description |
---|
AggregationServiceAggExpressionDesc(ExprAggregateNode aggregationNode,
AggregationMethodFactory factory)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
addEquivalent(ExprAggregateNode aggNodeToAdd)
Add an equivalent aggregation function node
|
void |
assignFuture(AggregationResultFuture service)
Assigns a future to the expression
|
ExprAggregateNode |
getAggregationNode()
Returns the expression.
|
Integer |
getColumnNum() |
List<ExprAggregateNode> |
getEquivalentNodes()
Returns the equivalent aggregation functions.
|
AggregationMethodFactory |
getFactory()
Returns the method factory.
|
void |
setColumnNum(Integer columnNum)
Assigns a column number.
|
public AggregationServiceAggExpressionDesc(ExprAggregateNode aggregationNode, AggregationMethodFactory factory)
aggregationNode
- expressionfactory
- method factorypublic List<ExprAggregateNode> getEquivalentNodes()
public AggregationMethodFactory getFactory()
public void setColumnNum(Integer columnNum)
columnNum
- column numberpublic void addEquivalent(ExprAggregateNode aggNodeToAdd)
aggNodeToAdd
- node to addpublic ExprAggregateNode getAggregationNode()
public Integer getColumnNum()
public void assignFuture(AggregationResultFuture service)
service
- the future