TriggerSample.MyTrigger
This class is a simple trigger implementation.
| Methods |
| void |
close()
|
| void |
close()
|
| void |
fire(Connection conn, Object[] oldRow, Object[] newRow)
This method is called for each triggered action.
|
| void |
fire(Connection conn, Object[] oldRow, Object[] newRow) throws SQLException
This method is called for each triggered action.
Parameters:
conn - a connection to the database
oldRow - the old row, or null if no old row is available (for
INSERT)
newRow - the new row, or null if no new row is available (for
DELETE)
Throws:
SQLException - if the operation must be undone
|
| void |
init(Connection conn, String schemaName, String triggerName, String tableName, boolean before, int type)
Initializes the trigger.
|
| void |
init(Connection conn, String schemaName, String triggerName, String tableName, boolean before, int type)
Initializes the trigger.
Parameters:
conn - a connection to the database
schemaName - the name of the schema
triggerName - the name of the trigger used in the CREATE TRIGGER
statement
tableName - the name of the table
before - whether the fire method is called before or after the
operation is performed
type - the operation type: INSERT, UPDATE, or DELETE
|
| void |
remove()
|
| void |
remove()
|
|