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