Visitable
GroupByColumn
, OrderByColumn
public abstract class OrderedColumn extends QueryTreeNode
Modifier and Type | Field | Description |
---|---|---|
protected int |
columnPosition |
|
protected static int |
UNMATCHEDPOSITION |
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_CYCLE, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor | Description |
---|---|
OrderedColumn(ContextManager cm) |
Modifier and Type | Method | Description |
---|---|---|
(package private) int |
getColumnPosition() |
Get the position of this column
|
(package private) boolean |
isAscending() |
Indicate whether this column is ascending or not.
|
(package private) boolean |
isNullsOrderedLow() |
Indicate whether this column should be ordered NULLS low.
|
(package private) void |
setColumnPosition(int columnPosition) |
Set the position of this column
|
java.lang.String |
toString() |
Convert this object to a String.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
accept, acceptChildren, addTag, addUDTUsagePriv, addUDTUsagePriv, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, checkReliability, checkReliability, convertDefaultNode, copyTagsFrom, createTypeDependency, debugFlush, debugPrint, disablePrivilegeCollection, formatNodeString, generate, generateAuthorizeCheck, getBeginOffset, getClassFactory, getCompilerContext, getContext, getContextManager, getDataDictionary, getDependencyManager, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, getIntProperty, getLanguageConnectionContext, getLongProperty, getNullNode, getOffsetOrderedNodes, getOptimizerFactory, getOptimizerTracer, getParameterTypes, getSchemaDescriptor, getSchemaDescriptor, getStatementType, getTableDescriptor, getTypeCompiler, getUDTDesc, isAtomic, isPrivilegeCollectionRequired, isSessionSchema, isSessionSchema, makeConstantAction, makeTableName, makeTableName, nodeHeader, optimizerTracingIsOn, orReliability, parseSearchCondition, parseStatement, printLabel, printSubNodes, referencesSessionSchema, resolveTableToSynonym, setBeginOffset, setEndOffset, setRefActionInfo, stackPrint, taggedWith, treePrint, treePrint, verifyClassExist
protected static final int UNMATCHEDPOSITION
protected int columnPosition
public OrderedColumn(ContextManager cm)
boolean isAscending()
boolean isNullsOrderedLow()
public java.lang.String toString()
toString
in class QueryTreeNode
int getColumnPosition()
void setColumnPosition(int columnPosition)
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.