| Modifier and Type | Field and Description |
|---|---|
| private ValueNode |
| Access | Constructor and Description |
|---|---|
| pack-priv | GroupByColumn(ValueNode
The ColumnReference for the grouping column colRef, ContextManager The context manager cm)Constructor. |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | acceptChildren(Visitor
the visitor v)Overrides org. Accept the visitor for all visitable children of this node. |
| pack-priv void | bindExpression(FromList
The FROM list to use for binding fromList, SubqueryList The SubqueryList we are building as we hit
SubqueryNodes. subqueryList, List<AggregateNode> The aggregate list we build as we hit
AggregateNodes. aggregates)Bind this grouping column. |
| pack-priv ValueNode | |
| pack-priv String | |
| pack-priv void | printSubNodes(int
The depth of this node in the tree depth)Overrides org. Prints the sub-nodes of this object. |
| pack-priv void |
| columnExpression | back to summary |
|---|---|
| private ValueNode columnExpression | |
| GroupByColumn | back to summary |
|---|---|
| pack-priv GroupByColumn(ValueNode colRef, ContextManager cm) Constructor.
| |
| acceptChildren | back to summary |
|---|---|
| pack-priv void acceptChildren(Visitor v) throws StandardException Overrides org. Accept the visitor for all visitable children of this node.
| |
| bindExpression | back to summary |
|---|---|
| pack-priv void bindExpression(FromList fromList, SubqueryList subqueryList, List<AggregateNode> aggregates) throws StandardException Bind this grouping column.
| |
| getColumnExpression | back to summary |
|---|---|
| pack-priv ValueNode getColumnExpression() | |
| getColumnName | back to summary |
|---|---|
| pack-priv String getColumnName() Get the name of this column
| |
| printSubNodes | back to summary |
|---|---|
| pack-priv void printSubNodes(int depth) Overrides org. Prints the sub-nodes of this object. See QueryTreeNode.java for how tree printing is supposed to work.
| |
| setColumnExpression | back to summary |
|---|---|
| pack-priv void setColumnExpression(ValueNode cexpr) | |