Table of Contents

Class TNonDmlTriggerClause

Namespace
gudusoft.gsqlparser.nodes
Assembly
gudusoft.gsqlparser.dll

Use this clause to define a single trigger on a DDL or database event.

public class TNonDmlTriggerClause : TParseTreeNode, Visitable
Inheritance
TNonDmlTriggerClause
Implements
Inherited Members

Properties

Database

Specify DATABASE to define the trigger on the entire database. The trigger fires whenever any database user initiates the triggering event. @return

public virtual bool Database { get; set; }

Property Value

bool

Database_event_list

public virtual TDummyList Database_event_list { get; set; }

Property Value

TDummyList

Ddl_event_list

public virtual TDummyList Ddl_event_list { get; set; }

Property Value

TDummyList

FireMode

When or how this trigger was fired. @return

fireMode_before

fireMode_after

public virtual int FireMode { get; set; }

Property Value

int

Schema

public virtual bool Schema { get; set; }

Property Value

bool

SchemaName

It's optional, only valid when Schema is true. @return

public virtual TObjectName SchemaName { get; set; }

Property Value

TObjectName

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