public final class WindowDefinitionNode extends WindowNode
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
WindowDefinitionNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
WindowDefinitionNode |
findEquivalentWindow(WindowList wl)
Used to merge equivalent window definitions.
|
OrderByList |
getOrderByList() |
void |
init(java.lang.Object arg1,
java.lang.Object arg2)
Initializer.
|
void |
printSubNodes(int depth)
QueryTreeNode override.
|
java.lang.String |
toString()
java.lang.Object override.
|
getName, init
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, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void init(java.lang.Object arg1, java.lang.Object arg2) throws StandardException
init
in class QueryTreeNode
arg1
- The window name, null if in-lined definitionarg2
- ORDER BY listStandardException
public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class WindowNode
StandardException
public java.lang.String toString()
toString
in class QueryTreeNode
QueryTreeNode.toString()
public void printSubNodes(int depth)
printSubNodes
in class QueryTreeNode
depth
- The depth of this node in the treeQueryTreeNode.printSubNodes(int)
public WindowDefinitionNode findEquivalentWindow(WindowList wl)
wl
- list of window definitionspublic OrderByList getOrderByList()
Copyright © 2013. All Rights Reserved.