abstract class QueryTreeNodeVector extends QueryTreeNode
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList |
v |
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
QueryTreeNodeVector() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
acceptChildren(Visitor v)
Accept the visitor for all visitable children of this node.
|
(package private) void |
addElement(QueryTreeNode qt) |
(package private) void |
destructiveAppend(QueryTreeNodeVector qtnv) |
(package private) QueryTreeNode |
elementAt(int index) |
(package private) int |
indexOf(QueryTreeNode qt) |
(package private) void |
insertElementAt(QueryTreeNode qt,
int index) |
(package private) void |
nondestructiveAppend(QueryTreeNodeVector qtnv) |
void |
printSubNodes(int depth)
Prints the sub-nodes of this object.
|
(package private) java.lang.Object |
remove(int index) |
(package private) void |
removeAllElements() |
(package private) void |
removeElement(QueryTreeNode qt) |
(package private) void |
removeElementAt(int index) |
(package private) void |
setElementAt(QueryTreeNode qt,
int index) |
int |
size() |
accept, bindOffsetFetch, bindRowMultiSet, bindUserCatalogType, bindUserType, checkReliability, checkReliability, convertDefaultNode, createTypeDependency, debugFlush, debugPrint, disablePrivilegeCollection, formatNodeString, foundString, generate, generateAuthorizeCheck, getBeginOffset, getClassFactory, getCompilerContext, getContextManager, getCursorInfo, getDataDictionary, getDependencyManager, getEndOffset, getExecutionFactory, getGenericConstantActionFactory, 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, isAtomic, isInstanceOf, isPrivilegeCollectionRequired, isSessionSchema, isSessionSchema, makeConstantAction, makeTableName, makeTableName, nodeHeader, orReliability, parseStatement, printLabel, referencesSessionSchema, resolveTableToSynonym, setBeginOffset, setContextManager, setEndOffset, setNodeType, setRefActionInfo, stackPrint, toString, treePrint, treePrint, verifyClassExist
public final int size()
final QueryTreeNode elementAt(int index)
final void addElement(QueryTreeNode qt)
final void removeElementAt(int index)
final void removeElement(QueryTreeNode qt)
final java.lang.Object remove(int index)
final int indexOf(QueryTreeNode qt)
final void setElementAt(QueryTreeNode qt, int index)
void destructiveAppend(QueryTreeNodeVector qtnv)
void nondestructiveAppend(QueryTreeNodeVector qtnv)
final void removeAllElements()
final void insertElementAt(QueryTreeNode qt, int index)
public void printSubNodes(int depth)
printSubNodes
in class QueryTreeNode
depth
- The depth to indent the sub-nodesvoid acceptChildren(Visitor v) throws StandardException
acceptChildren
in class QueryTreeNode
v
- the visitorStandardException
- on errorApache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.