DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | Properties | List of all members
Deveel.Data.Sql.Triggers.TriggerEventInfo Class Reference

An object that defines the arguments of an event, used to find triggers associated. More...

Public Member Functions

 TriggerEventInfo (ObjectName tableName, TriggerEventType eventType)
 Constructs the TriggerEventInfo object for the given table name and event type. More...
 

Properties

ObjectName TableName [get, private set]
 Gets the fully qualified name of the table where the event happened. More...
 
TriggerEventType EventType [get, private set]
 Gets the type of event that happened on the table. More...
 

Detailed Description

An object that defines the arguments of an event, used to find triggers associated.

Definition at line 24 of file TriggerEventInfo.cs.

Constructor & Destructor Documentation

Deveel.Data.Sql.Triggers.TriggerEventInfo.TriggerEventInfo ( ObjectName  tableName,
TriggerEventType  eventType 
)
inline

Constructs the TriggerEventInfo object for the given table name and event type.

Parameters
tableNameThe fully qualified name of the table.
eventTypeThe type of event that happened on the table.
Exceptions
ArgumentNullExceptionIf the given tableName is null.

Definition at line 34 of file TriggerEventInfo.cs.

34  {
35  if (tableName == null)
36  throw new ArgumentNullException("tableName");
37 
38  TableName = tableName;
39  EventType = eventType;
40  }
TriggerEventType EventType
Gets the type of event that happened on the table.
ObjectName TableName
Gets the fully qualified name of the table where the event happened.

Property Documentation

TriggerEventType Deveel.Data.Sql.Triggers.TriggerEventInfo.EventType
getprivate set

Gets the type of event that happened on the table.

Definition at line 50 of file TriggerEventInfo.cs.

ObjectName Deveel.Data.Sql.Triggers.TriggerEventInfo.TableName
getprivate set

Gets the fully qualified name of the table where the event happened.

Definition at line 45 of file TriggerEventInfo.cs.


The documentation for this class was generated from the following file: