Table of Contents

Class TElsifStmt

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

Represents ELSEIF ... THEN ... in if statement.

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

Constructors

TElsifStmt()

public TElsifStmt()

TElsifStmt(EDbVendor)

public TElsifStmt(EDbVendor dbvendor)

Parameters

dbvendor EDbVendor

Properties

Condition

public virtual TExpression Condition { get; set; }

Property Value

TExpression

If and only if the value of this expression is TRUE, the statements following THEN execute

ThenStatements

public virtual TStatementList ThenStatements { get; set; }

Property Value

TStatementList

the statements after the THEN keyword

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