Table of Contents

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

dbvendor EDbVendor

Properties

ArrayExpr

public virtual TExpression ArrayExpr { get; set; }

Property Value

TExpression

SliceValue

public virtual TConstant SliceValue { get; set; }

Property Value

TConstant

Stmts

public virtual TStatementListSqlNode Stmts { get; }

Property Value

TStatementListSqlNode

VariableName

public virtual TObjectName VariableName { get; set; }

Property Value

TObjectName

Methods

accept(TParseTreeVisitor)

public override void accept(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

acceptChildren(TParseTreeVisitor)

public override void acceptChildren(TParseTreeVisitor v)

Parameters

v TParseTreeVisitor

doParseStatement(TCustomSqlStatement)

analyze SQL

public override int doParseStatement(TCustomSqlStatement psql)

Parameters

psql TCustomSqlStatement

Returns

int

init(object, object)

public override void init(object arg1, object arg2)

Parameters

arg1 object
arg2 object

setArrayExpr(TExpression)

public void setArrayExpr(TExpression e)

Parameters

e TExpression

setSliceValue(TConstant)

public void setSliceValue(TConstant c)

Parameters

c TConstant