Table of Contents

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

bool

Blcok

public virtual TBlockSqlNode Blcok { get; set; }

Property Value

TBlockSqlNode

DmlTpyes

public virtual TDummyList DmlTpyes { get; set; }

Property Value

TDummyList

FireMode

public virtual int FireMode { get; set; }

Property Value

int

FollowsTriggerList

public virtual TObjectNameList FollowsTriggerList { get; set; }

Property Value

TObjectNameList

FunctionCall

public virtual TFunctionCall FunctionCall { get; set; }

Property Value

TFunctionCall

OnTable

public virtual TTable OnTable { get; }

Property Value

TTable

Stmt

public virtual TStatementSqlNode Stmt { get; set; }

Property Value

TStatementSqlNode

Stmts

public virtual TStatementListSqlNode Stmts { get; set; }

Property Value

TStatementListSqlNode

TimingPoint

public virtual ETriggerTimingPoint TimingPoint { get; set; }

Property Value

ETriggerTimingPoint

TriggerAction

public virtual TTriggerAction TriggerAction { get; set; }

Property Value

TTriggerAction

TriggerName

public virtual TObjectName TriggerName { get; }

Property Value

TObjectName

Trigger_event_clause

public virtual TParseTreeNode Trigger_event_clause { get; set; }

Property Value

TParseTreeNode

WhenCondition

public virtual TExpression WhenCondition { get; set; }

Property Value

TExpression

referencingNames

public List<TAliasClause> referencingNames { get; set; }

Property Value

List<TAliasClause>

Methods

init(object)

Initialize a query tree node.

public override void init(object arg1)

Parameters

arg1 object

init(object, object)

public override void init(object arg1, object arg2)

Parameters

arg1 object
arg2 object

setFunctionCall(TFunctionCall)

public void setFunctionCall(TFunctionCall fc)

Parameters

fc TFunctionCall

setTriggerAction(TTriggerAction)

public void setTriggerAction(TTriggerAction a)

Parameters

a TTriggerAction