Class TMssqlIfElse
- Namespace
- gudusoft.gsqlparser.stmt.mssql
- Assembly
- gudusoft.gsqlparser.dll
This class represents if and while SQL statement of SQL Server.
public class TMssqlIfElse : TCustomSqlStatement, Visitable
- Inheritance
-
TMssqlIfElse
- Implements
- Inherited Members
Constructors
TMssqlIfElse(EDbVendor)
public TMssqlIfElse(EDbVendor dbvendor)
Parameters
dbvendorEDbVendor
Properties
Condition
public virtual TExpression Condition { get; set; }
Property Value
ElseStmt
public virtual TCustomSqlStatement ElseStmt { get; set; }
Property Value
Stmt
public virtual TCustomSqlStatement Stmt { get; set; }
Property Value
StmtType
if or while SQL statement this class represents for. @return
public virtual int StmtType { get; set; }
Property Value
UpdateColumnList
public virtual TMssqlCreateTriggerUpdateColumnList UpdateColumnList { 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