public final class ConnectionTriggerManager
extends java.lang.Object
The trigger manager actually uses a trigger itself to maintain a list of tables that have triggers, and the action to perform on the trigger.
| Modifier and Type | Method | Description |
|---|---|---|
void |
createTableTrigger(java.lang.String schema,
java.lang.String name,
int type,
TableName on_table,
java.lang.String procedure_name,
TObject[] params) |
Creates a new trigger action on a stored procedure and makes the change
to the transaction of this DatabaseConnection.
|
void |
dropTrigger(java.lang.String schema,
java.lang.String name) |
Drops a trigger that has previously been defined.
|
boolean |
triggerExists(java.lang.String schema,
java.lang.String name) |
Returns true if the trigger exists, false otherwise.
|
public void createTableTrigger(java.lang.String schema,
java.lang.String name,
int type,
TableName on_table,
java.lang.String procedure_name,
TObject[] params)
throws DatabaseException
schema - the schema name of the trigger.name - the name of the trigger.type - the type of trigger.procedure_name - the name of the procedure to execute.params - any constant parameters for the triggering procedure.DatabaseExceptionpublic void dropTrigger(java.lang.String schema,
java.lang.String name)
throws DatabaseException
DatabaseExceptionpublic boolean triggerExists(java.lang.String schema,
java.lang.String name)
Copyright © 2018. All rights reserved.