public class TTableList extends TParseTreeNodeList
Constructor and Description |
---|
TTableList() |
Modifier and Type | Method and Description |
---|---|
void |
addTable(TTable table) |
void |
addTableByTableRefernce(TTableReference tableref)
add a table reference to table list, if there is already a corresponding table in table list
just add this reference to that table, otherwise, create a new table instance, then add this reference.
|
int |
checkColumnReferenceInTables(TObjectName crf) |
TTable |
getTable(int position) |
int |
searchTableByName(String pTableName) |
addElement, addNode, doParse, elementAt, getElement, getEndToken, getStartToken, init, init, init, init, insertElementAt, removeElement, removeElementAt, size, TParseTreeNodeList
accept, acceptChildren, addAllMyTokensToTokenList, appendString, fastSetString, getColumnNo, getDummyTag, getGsqlparser, getLineNo, getNodeType, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
public void addTable(TTable table)
public void addTableByTableRefernce(TTableReference tableref)
tableref
- public TTable getTable(int position)
public int checkColumnReferenceInTables(TObjectName crf)
crf
- column referencepublic int searchTableByName(String pTableName)
Copyright © 2019. All rights reserved.