Class TStatementList
- Namespace
- gudusoft.gsqlparser
- Assembly
- gudusoft.gsqlparser.dll
List of SQL statements which is instance of class that descends from TCustomSqlStatement.
public class TStatementList : TParseTreeNode, Visitable, IEnumerable
- Inheritance
-
TStatementList
- Implements
- Inherited Members
Constructors
TStatementList()
public TStatementList()
Properties
Count
public int Count { get; }
Property Value
Current
public TCustomSqlStatement Current { get; }
Property Value
this[int]
public TCustomSqlStatement this[int pos] { get; }
Parameters
posint
Property Value
Methods
Dispose()
public void Dispose()
MoveNext()
public bool MoveNext()
Returns
Reset()
public void Reset()
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
add(TCustomSqlStatement)
public virtual void add(TCustomSqlStatement p)
Parameters
clear()
public virtual void clear()
doParse(TCustomSqlStatement, ESqlClause)
analyze this node
public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
Parameters
psqlTCustomSqlStatementplocationESqlClause
get(int)
public virtual TCustomSqlStatement get(int p)
Parameters
pint
Returns
hasNext()
public virtual bool hasNext()
Returns
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object
next()
public virtual TCustomSqlStatement next()
Returns
remove()
public virtual void remove()
resetiterator()
public virtual void resetiterator()
size()
public virtual int size()