gudusoft.gsqlparser.nodes
Class TPTNodeList<E>
java.lang.Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TPTNodeList<E>
- All Implemented Interfaces:
- Visitable
public class TPTNodeList<E>
- extends TParseTreeNode
| Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
addAllMyTokensToTokenList, getColumnNo, getDummyTag, getGsqlparser, getLineNo, getNodeType, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TPTNodeList
public TPTNodeList()
TPTNodeList
public void TPTNodeList()
size
public final int size()
elementAt
public E elementAt(int index)
addElement
public final void addElement(E ptn)
removeElementAt
public final void removeElementAt(int index)
removeElement
public final void removeElement(E ptn)
insertElementAt
public final void insertElementAt(E ptn,
int index)
init
public void init(java.lang.Object arg1)
- Description copied from class:
TParseTreeNode
- Initialize a query tree node.
- Overrides:
init in class TParseTreeNode
addNode
public void addNode(E arg1)
getElement
public E getElement(int index)
appendList
public void appendList(TPTNodeList<E> pList)
doParse
public void doParse(TCustomSqlStatement psql,
ESqlClause plocation)
- analyze this node
- Overrides:
doParse in class TParseTreeNode
getStartToken
public TSourceToken getStartToken()
- Overrides:
getStartToken in class TParseTreeNode
getEndToken
public TSourceToken getEndToken()
- Overrides:
getEndToken in class TParseTreeNode
accept
public void accept(TParseTreeVisitor v)
- Specified by:
accept in interface Visitable- Overrides:
accept in class TParseTreeNode