![]() |
DeveelDB
20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
|
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. More...
Public Member Functions | |
| TriggerInfo (ObjectName triggerName, TriggerEventType eventType) | |
| Constructs a new callback trigger information object with the given name, and the event at which it should be fired. More... | |
| TriggerInfo (ObjectName triggerName, TriggerType triggerType, TriggerEventType eventType, ObjectName tableName) | |
| Constructs a new trigger information object with the given name, the name of the table on which it is attached and the event at which it should be fired. More... | |
Properties | |
| ObjectName | TriggerName [get, private set] |
| Gets the fully qualified name of the trigger. More... | |
| TriggerEventType | EventType [get, private set] |
| Gets the modification event on the attached table at which to fire the trigger. More... | |
| TriggerType | TriggerType [get, private set] |
| Gets the type of trigger. More... | |
| ObjectName | TableName [get, private set] |
| Gets the fully qualified name of the database table on which to attach the trigger. More... | |
| TriggerBody | Body [get, private set] |
| Gets the procedural body of the trigger to be executed. More... | |
| ObjectName | ProcedureName [get, set] |
| Gets or sets the name of a stored procedure to be executed when the trigger is fired. More... | |
| Type | ExternalType [get, set] |
| string | ExternalMethod [get, set] |
| ICollection< SqlExpression > | Arguments [get, private set] |
| ObjectName IObjectInfo. | FullName [get] |
| DbObjectType IObjectInfo. | ObjectType [get] |
Properties inherited from Deveel.Data.Sql.IObjectInfo | |
| DbObjectType | ObjectType [get] |
| ObjectName | FullName [get] |
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.
Definition at line 29 of file TriggerInfo.cs.
|
inline |
Constructs a new callback trigger information object with the given name, and the event at which it should be fired.
| triggerName | The fully qualified name of the trigger. |
| eventType | The modification event at which to fire the trigger. |
| ArgumentNullException | Thrown if triggerName is null |
Definition at line 39 of file TriggerInfo.cs.
|
inline |
Constructs a new trigger information object with the given name, the name of the table on which it is attached and the event at which it should be fired.
| triggerName | The fully qualified name of the trigger. |
| eventType | The modification event on the given table at which to fire the trigger. |
| triggerType | The type of trigger. |
| tableName | The fully qualified name of the table on which to attach the trigger. |
| ArgumentNullException | Thrown if triggerName is null |
Definition at line 57 of file TriggerInfo.cs.
|
getprivate set |
Definition at line 113 of file TriggerInfo.cs.
|
getprivate set |
Gets the procedural body of the trigger to be executed.
Definition at line 101 of file TriggerInfo.cs.
|
getprivate set |
Gets the modification event on the attached table at which to fire the trigger.
Definition at line 84 of file TriggerInfo.cs.
|
getset |
Definition at line 111 of file TriggerInfo.cs.
|
getset |
Definition at line 109 of file TriggerInfo.cs.
|
getprivate |
Definition at line 115 of file TriggerInfo.cs.
|
getprivate |
Definition at line 119 of file TriggerInfo.cs.
|
getset |
Gets or sets the name of a stored procedure to be executed when the trigger is fired.
Definition at line 107 of file TriggerInfo.cs.
|
getprivate set |
Gets the fully qualified name of the database table on which to attach the trigger.
Definition at line 96 of file TriggerInfo.cs.
|
getprivate set |
Gets the fully qualified name of the trigger.
Definition at line 78 of file TriggerInfo.cs.
|
getprivate set |
1.8.10