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, TParseTreeNodeListaccept, 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, toStringpublic 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.