public class GroupByColumn extends OrderedColumn
columnPosition, UNMATCHEDPOSITION
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
GroupByColumn() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
ValueNode |
getColumnExpression() |
java.lang.String |
getColumnName()
Get the name of this column
|
void |
init(java.lang.Object colRef)
Initializer.
|
void |
printSubNodes(int depth)
Prints the sub-nodes of this object.
|
void |
setColumnExpression(ValueNode cexpr) |
getColumnPosition, isAscending, isNullsOrderedLow, setColumnPosition, toString
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, init, init, init, init, init, init, init, init, init, init, init, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void init(java.lang.Object colRef)
init
in class QueryTreeNode
colRef
- The ColumnReference for the grouping columnpublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class OrderedColumn
StandardException
public void printSubNodes(int depth)
printSubNodes
in class QueryTreeNode
depth
- The depth of this node in the treepublic java.lang.String getColumnName()
public ValueNode getColumnExpression()
public void setColumnExpression(ValueNode cexpr)
Copyright © 2013. All Rights Reserved.