public class OverClause extends QueryTreeNode
Modifier and Type | Class and Description |
---|---|
static class |
OverClause.Builder
Over clause builder used by SQL grammar (generated parser).
|
QueryTreeNode.WordUtils
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX, depth, isPrivilegeCollectionRequired
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
WindowFrameDefinition |
getFrameDefinition() |
java.util.List<OrderedColumn> |
getKeyColumns()
Use this method exclusively to get the key columns for a given window
definition.
|
OrderByList |
getOrderByClause() |
java.util.List<OrderedColumn> |
getOverColumns()
Use this method to get all columns, with possible duplicates,
|
Partition |
getPartition() |
int |
hashCode() |
boolean |
isEquivalent(OverClause other) |
void |
printSubNodes(int depth)
QueryTreeNode override.
|
java.lang.String |
toHTMLString() |
java.lang.String |
toString()
java.lang.Object override.
|
accept, accept, acceptChildren, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, buildTree, checkReliability, checkReliability, childParentMap, collectReferencedColumns, convertDefaultNode, createTypeDependency, debugFlush, debugPrint, disablePrivilegeCollection, formatNodeString, foundString, generate, generateAuthorizeCheck, getBeginOffset, getClassFactory, getCompilerContext, getConstantNode, getConstantNodeType, getContextManager, getCursorInfo, getDataDictionary, getDependencyManager, getEndOffset, getExecutionFactory, getExtraInformation, getGenericConstantActionFactory, getHashableJoinColumnReference, getIntProperty, getLanguageConnectionContext, getNodeFactory, getNodeType, getNullNode, getParameterTypes, getSchemaDescriptor, getSchemaDescriptor, getStatementType, getTableDescriptor, getTypeCompiler, init, init, init, init, init, init, init, init, init, init, init, init, init, init, init, isAtomic, isInstanceOf, isPrivilegeCollectionRequired, isSessionSchema, isSessionSchema, makeConstantAction, makeTableName, makeTableName, markReferencedResultColumns, nodeHeader, orReliability, parseStatement, printExplainInformation, printExplainInformation, printExplainInformation, printExplainInformationForActivation, printLabel, printRuntimeInformation, projectionListPruning, referencesSessionSchema, resolveTableToSynonym, rsnChainMap, setBeginOffset, setContextManager, setDepth, setEndOffset, setHashableJoinColumnReference, setNodeType, setRefActionInfo, spaceToLevel, treePrint, treePrint, verifyClassExist
public Partition getPartition()
public OrderByList getOrderByClause()
public java.util.List<OrderedColumn> getKeyColumns()
public java.util.List<OrderedColumn> getOverColumns()
public WindowFrameDefinition getFrameDefinition()
public java.lang.String toString()
toString
in class QueryTreeNode
QueryTreeNode.toString()
public java.lang.String toHTMLString()
toHTMLString
in class QueryTreeNode
public void printSubNodes(int depth)
printSubNodes
in class QueryTreeNode
depth
- The depth of this node in the treeQueryTreeNode.printSubNodes(int)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isEquivalent(OverClause other) throws StandardException
StandardException