public class IndexColumnList extends QueryTreeNodeList<IndexColumn>
Modifier and Type | Class and Description |
---|---|
static class |
IndexColumnList.FunctionType |
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
IndexColumnList() |
Modifier and Type | Method and Description |
---|---|
void |
applyFunction(java.lang.Object functionType,
int firstArgumentPosition,
int nArguments) |
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
int |
firstFunctionArg() |
IndexColumnList.FunctionType |
functionType() |
int |
lastFunctionArg() |
java.lang.String |
toString()
Format this node as a string
Each sub-class of QueryTreeNode should implement its own toString()
method.
|
add, add, addAll, clear, destructiveAddAll, get, getList, indexOf, isEmpty, iterator, printSubNodes, remove, remove, set, size
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, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void applyFunction(java.lang.Object functionType, int firstArgumentPosition, int nArguments) throws StandardException
StandardException
public int firstFunctionArg()
public int lastFunctionArg()
public IndexColumnList.FunctionType functionType()
public void copyFrom(QueryTreeNode node) throws StandardException
QueryTreeNodeList
copyFrom
in class QueryTreeNodeList<IndexColumn>
StandardException
public java.lang.String toString()
QueryTreeNode
toString
in class QueryTreeNode
Copyright © 2013. All Rights Reserved.