C# Class Deveel.Data.Sql.Triggers.TriggerInfo

Defines the information about a trigger on a table of the database, such as the event on which is fired and the procedure to execute.
Inheritance: IObjectInfo
Mostrar archivo Open project: deveel/deveeldb Class Usage Examples

Private Properties

Property Type Description
MatchesEvent bool

Public Methods

Method Description
CanFire ( TableEvent tableEvent ) : bool
Rename ( ObjectName name ) : TriggerInfo

Protected Methods

Method Description
TriggerInfo ( ObjectName triggerName, TriggerType triggerType, ObjectName tableName, TriggerEventTime eventTime, TriggerEventType eventType ) : System

Private Methods

Method Description
MatchesEvent ( TriggerEventTime eventTime, TriggerEventType eventType ) : bool

Method Details

CanFire() public method

public CanFire ( TableEvent tableEvent ) : bool
tableEvent TableEvent
return bool

Rename() public abstract method

public abstract Rename ( ObjectName name ) : TriggerInfo
name ObjectName
return TriggerInfo

TriggerInfo() protected method

protected TriggerInfo ( ObjectName triggerName, TriggerType triggerType, ObjectName tableName, TriggerEventTime eventTime, TriggerEventType eventType ) : System
triggerName ObjectName
triggerType TriggerType
tableName ObjectName
eventTime TriggerEventTime
eventType TriggerEventType
return System