Table of Contents

Class TIfSqlNode

Namespace
gudusoft.gsqlparser.nodes
Assembly
gudusoft.gsqlparser.dll
public class TIfSqlNode : TParseTreeNode, Visitable
Inheritance
TIfSqlNode
Implements
Inherited Members

Properties

Condition

public virtual TExpression Condition { get; }

Property Value

TExpression

ElseIfList

public virtual TElseIfSqlNodeList ElseIfList { get; set; }

Property Value

TElseIfSqlNodeList

ElseStmtSqlNode

public virtual TStatementSqlNode ElseStmtSqlNode { get; }

Property Value

TStatementSqlNode

ElseStmts

public virtual TStatementListSqlNode ElseStmts { get; set; }

Property Value

TStatementListSqlNode

StmtSqlNode

public virtual TStatementSqlNode StmtSqlNode { get; }

Property Value

TStatementSqlNode

StmtType

public virtual int StmtType { get; set; }

Property Value

int

ThenStmts

public virtual TStatementListSqlNode ThenStmts { get; set; }

Property Value

TStatementListSqlNode

UpdateColumnList

public virtual TMssqlCreateTriggerUpdateColumnList UpdateColumnList { get; }

Property Value

TMssqlCreateTriggerUpdateColumnList

Methods

init(object, object, object)

public override void init(object arg1, object arg2, object arg3)

Parameters

arg1 object
arg2 object
arg3 object

setElseIfList(TElseIfSqlNodeList)

public void setElseIfList(TElseIfSqlNodeList l)

Parameters

l TElseIfSqlNodeList

setElseStmts(TStatementListSqlNode)

public void setElseStmts(TStatementListSqlNode n)

Parameters

n TStatementListSqlNode

setThenStmts(TStatementListSqlNode)

public void setThenStmts(TStatementListSqlNode n)

Parameters

n TStatementListSqlNode