Table of Contents

Class TOpenforStmt

Namespace
gudusoft.gsqlparser.stmt
Assembly
gudusoft.gsqlparser.dll

The OPEN-FOR statement executes the SELECT statement associated with a cursor variable.

public class TOpenforStmt : TCustomSqlStatement, Visitable
Inheritance
TOpenforStmt
Implements
Inherited Members

Constructors

TOpenforStmt()

public TOpenforStmt()

TOpenforStmt(EDbVendor)

public TOpenforStmt(EDbVendor dbvendor)

Parameters

dbvendor EDbVendor

Properties

CursorVariableName

public virtual TObjectName CursorVariableName { get; set; }

Property Value

TObjectName

A cursor variable or parameter (without a return type), previously declared within the current scope.

Dynamic_string

public virtual TExpression Dynamic_string { get; set; }

Property Value

TExpression

A string literal, string variable, or string expression that represents any SQL statement.

Subquery

public virtual TSelectSqlStatement Subquery { get; set; }

Property Value

TSelectSqlStatement

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