public class FromList extends QueryTreeNodeList<FromTable>
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
FromList() |
Modifier and Type | Method and Description |
---|---|
void |
addFromTable(FromTable fromTable)
Add a table to the FROM list.
|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
void |
init(java.lang.Object optimizeJoinOrder)
Initializer for a FromList
|
void |
init(java.lang.Object optimizeJoinOrder,
java.lang.Object fromTable)
Initializer for a FromList
|
void |
setProperties(java.util.Properties props)
Set the Properties list for this FromList.
|
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, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, toString, treePrint, treePrint, treePrint
public void init(java.lang.Object optimizeJoinOrder)
init
in class QueryTreeNode
public void init(java.lang.Object optimizeJoinOrder, java.lang.Object fromTable) throws StandardException
init
in class QueryTreeNode
StandardException
- Thrown on errorpublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class QueryTreeNodeList<FromTable>
StandardException
public void addFromTable(FromTable fromTable) throws StandardException
fromTable
- A FromTable to add to the listStandardException
- Thrown on errorpublic void setProperties(java.util.Properties props) throws StandardException
StandardException
- Thrown on errorCopyright © 2013. All Rights Reserved.