public final class ConnectionTriggerManager extends 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 and Description |
---|---|
void |
createTableTrigger(String schema,
String name,
int type,
TableName on_table,
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(String schema,
String name)
Drops a trigger that has previously been defined.
|
boolean |
triggerExists(String schema,
String name)
Returns true if the trigger exists, false otherwise.
|
public void createTableTrigger(String schema, String name, int type, TableName on_table, 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.DatabaseException
public void dropTrigger(String schema, String name) throws DatabaseException
DatabaseException
Copyright © 2015. All rights reserved.