Class TCreateTriggerSqlNode
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
Internal use in the parser.
public class TCreateTriggerSqlNode : TParseTreeNode, Visitable
- Inheritance
-
TCreateTriggerSqlNode
- Implements
- Inherited Members
Properties
AlterTrigger
public virtual bool AlterTrigger { get; set; }
Property Value
Blcok
public virtual TBlockSqlNode Blcok { get; set; }
Property Value
DmlTpyes
public virtual TDummyList DmlTpyes { get; set; }
Property Value
FireMode
public virtual int FireMode { get; set; }
Property Value
FollowsTriggerList
public virtual TObjectNameList FollowsTriggerList { get; set; }
Property Value
FunctionCall
public virtual TFunctionCall FunctionCall { get; set; }
Property Value
OnTable
public virtual TTable OnTable { get; }
Property Value
Stmt
public virtual TStatementSqlNode Stmt { get; set; }
Property Value
Stmts
public virtual TStatementListSqlNode Stmts { get; set; }
Property Value
TimingPoint
public virtual ETriggerTimingPoint TimingPoint { get; set; }
Property Value
TriggerAction
public virtual TTriggerAction TriggerAction { get; set; }
Property Value
TriggerName
public virtual TObjectName TriggerName { get; }
Property Value
Trigger_event_clause
public virtual TParseTreeNode Trigger_event_clause { get; set; }
Property Value
WhenCondition
public virtual TExpression WhenCondition { get; set; }
Property Value
referencingNames
public List<TAliasClause> referencingNames { get; set; }
Property Value
Methods
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object
init(object, object)
public override void init(object arg1, object arg2)
Parameters
setFunctionCall(TFunctionCall)
public void setFunctionCall(TFunctionCall fc)
Parameters
setTriggerAction(TTriggerAction)
public void setTriggerAction(TTriggerAction a)