Class TForEachStmt
- Namespace
- gudusoft.gsqlparser.stmt.postgresql
- Assembly
- gudusoft.gsqlparser.dll
public class TForEachStmt : TBlockSqlStatement, Visitable
- Inheritance
-
TForEachStmt
- Implements
- Inherited Members
Constructors
TForEachStmt()
public TForEachStmt()
TForEachStmt(EDbVendor)
public TForEachStmt(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
ArrayExpr
public virtual TExpression ArrayExpr { get; set; }
Property Value
SliceValue
public virtual TConstant SliceValue { get; set; }
Property Value
Stmts
public virtual TStatementListSqlNode Stmts { get; }
Property Value
VariableName
public virtual TObjectName VariableName { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParseStatement(TCustomSqlStatement)
analyze SQL
public override int doParseStatement(TCustomSqlStatement psql)
Parameters
psqlTCustomSqlStatement
Returns
init(object, object)
public override void init(object arg1, object arg2)
Parameters
setArrayExpr(TExpression)
public void setArrayExpr(TExpression e)
Parameters
setSliceValue(TConstant)
public void setSliceValue(TConstant c)