gudusoft.gsqlparser
Class TStatementList
java.lang.Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.TStatementList
- All Implemented Interfaces:
- Visitable, java.util.Iterator<TCustomSqlStatement>
public class TStatementList
- extends TParseTreeNode
- implements java.util.Iterator<TCustomSqlStatement>
List of SQL statements which is instance of class that descends from TCustomSqlStatement
.
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
addAllMyTokensToTokenList, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, 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 |
TStatementList
public TStatementList()
resetiterator
public void resetiterator()
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator<TCustomSqlStatement>
next
public TCustomSqlStatement next()
- Specified by:
next
in interface java.util.Iterator<TCustomSqlStatement>
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator<TCustomSqlStatement>
size
public int size()
clear
public void clear()
add
public void add(TCustomSqlStatement p)
get
public TCustomSqlStatement get(int p)
init
public void init(java.lang.Object arg1)
- Description copied from class:
TParseTreeNode
- Initialize a query tree node.
- Overrides:
init
in class TParseTreeNode
doParse
public void doParse(TCustomSqlStatement psql,
ESqlClause plocation)
- Description copied from class:
TParseTreeNode
- analyze this node
- Overrides:
doParse
in class TParseTreeNode
accept
public void accept(TParseTreeVisitor v)
- Specified by:
accept
in interface Visitable
- Overrides:
accept
in class TParseTreeNode