public class TParseTreeNodeList extends TParseTreeNode
Constructor and Description |
---|
TParseTreeNodeList() |
Modifier and Type | Method and Description |
---|---|
void |
addElement(TParseTreeNode ptn) |
void |
addNode(Object arg1) |
void |
doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node
|
TParseTreeNode |
elementAt(int index) |
TParseTreeNode |
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 |
init(Object arg1,
Object arg2) |
void |
init(Object arg1,
Object arg2,
Object arg3) |
void |
init(Object arg1,
Object arg2,
Object arg3,
Object arg4) |
void |
insertElementAt(TParseTreeNode ptn,
int index) |
void |
removeElement(TParseTreeNode ptn) |
void |
removeElementAt(int index) |
int |
size() |
void |
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 TParseTreeNodeList()
public final int size()
public TParseTreeNode elementAt(int index)
public final void addElement(TParseTreeNode ptn)
public final void removeElementAt(int index)
public final void removeElement(TParseTreeNode ptn)
public final void insertElementAt(TParseTreeNode ptn, int index)
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic void init(Object arg1, Object arg2)
init
in class TParseTreeNode
public void init(Object arg1, Object arg2, Object arg3)
init
in class TParseTreeNode
public void init(Object arg1, Object arg2, Object arg3, Object arg4)
init
in class TParseTreeNode
public void addNode(Object arg1)
public TParseTreeNode getElement(int index)
public void doParse(TCustomSqlStatement psql, ESqlClause plocation)
doParse
in class TParseTreeNode
psql
- SQL statement this node belongs toplocation
- SQL clause this node belongs topublic TSourceToken getStartToken()
TParseTreeNode
getStartToken
in class TParseTreeNode
public TSourceToken getEndToken()
TParseTreeNode
getEndToken
in class TParseTreeNode
Copyright © 2019. All rights reserved.