public class TPTNodeList<E> extends TParseTreeNode
| Constructor and Description |
|---|
TPTNodeList() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
void |
addElement(E ptn) |
void |
addNode(E arg1) |
void |
appendList(TPTNodeList<E> pList) |
void |
doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node
|
E |
elementAt(int index) |
E |
getElement(int index) |
TSourceToken |
getEndToken()
The last token of the node
|
TSourceToken |
getStartToken()
The first token in this parse tree node
|
void |
init(Object arg1)
Initialize a query tree node.
|
void |
insertElementAt(E ptn,
int index) |
void |
removeElement(E ptn) |
void |
removeElementAt(int index) |
int |
size() |
void |
TPTNodeList() |
addAllMyTokensToTokenList, appendString, fastSetString, getColumnNo, getDummyTag, getGsqlparser, getLineNo, getNodeType, init, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toStringpublic void TPTNodeList()
public final int size()
public E elementAt(int index)
public final void addElement(E ptn)
public final void removeElementAt(int index)
public final void removeElement(E ptn)
public final void insertElementAt(E ptn, int index)
public void init(Object arg1)
TParseTreeNodeinit in class TParseTreeNodearg1 - first argumentpublic void addNode(E arg1)
public E getElement(int index)
public void appendList(TPTNodeList<E> pList)
public void doParse(TCustomSqlStatement psql, ESqlClause plocation)
doParse in class TParseTreeNodepsql - SQL statement this node belongs toplocation - SQL clause this node belongs topublic TSourceToken getStartToken()
TParseTreeNodegetStartToken in class TParseTreeNodepublic TSourceToken getEndToken()
TParseTreeNodegetEndToken in class TParseTreeNodepublic void accept(TParseTreeVisitor v)
TParseTreeNodeaccept in interface Visitableaccept in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorpublic void acceptChildren(TParseTreeVisitor v)
TParseTreeNodeacceptChildren in interface VisitableacceptChildren in class TParseTreeNodev - visitor is a descendant class of TParseTreeVisitorCopyright © 2019. All rights reserved.