public final class AggregateWindowFunctionNode extends WindowFunctionNode
methodName, operator, receiverInterfaceType, resultInterfaceType
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
AggregateWindowFunctionNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
void |
init(java.lang.Object arg1,
java.lang.Object arg2)
Initializer.
|
void |
printSubNodes(int depth)
QueryTreeNode override.
|
getWindow, init, isConstantExpression, setWindow
getMethodName, getOperand, getOperator, init, isEquivalent, setOperand, toString
getColumnName, getSchemaName, getSourceResultColumn, getTableName, getType, getTypeId, init, isBinaryEqualsOperatorNode, isBooleanFalse, isBooleanTrue, isInListProbeNode, isParameterNode, isRelationalOperator, isSameNodeType, setNullability, setType
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, 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 definition or referencearg2
- aggregate function nodeStandardException
public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class WindowFunctionNode
StandardException
public void printSubNodes(int depth)
printSubNodes
in class WindowFunctionNode
depth
- The depth of this node in the treeQueryTreeNode.printSubNodes(int)
Copyright © 2013. All Rights Reserved.