Package org.h2.fulltext
Class FullText.FullTextTrigger
- java.lang.Object
-
- org.h2.fulltext.FullText.FullTextTrigger
-
-
Constructor Summary
Constructors Constructor Description FullTextTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
INTERNALvoid
fire(java.sql.Connection conn, java.lang.Object[] oldRow, java.lang.Object[] newRow)
INTERNALvoid
init(java.sql.Connection conn, java.lang.String schemaName, java.lang.String triggerName, java.lang.String tableName, boolean before, int type)
INTERNALvoid
remove()
INTERNAL
-
-
-
Method Detail
-
init
public void init(java.sql.Connection conn, java.lang.String schemaName, java.lang.String triggerName, java.lang.String tableName, boolean before, int type) throws java.sql.SQLException
INTERNAL- Specified by:
init
in interfaceTrigger
- Parameters:
conn
- a connection to the database (a system connection)schemaName
- the name of the schematriggerName
- the name of the trigger used in the CREATE TRIGGER statementtableName
- the name of the tablebefore
- whether the fire method is called before or after the operation is performedtype
- the operation type: INSERT, UPDATE, DELETE, SELECT, or a combination (this parameter is a bit field)- Throws:
java.sql.SQLException
- on SQL exception- See Also:
Trigger.init(Connection, String, String, String, boolean, int)
-
fire
public void fire(java.sql.Connection conn, java.lang.Object[] oldRow, java.lang.Object[] newRow) throws java.sql.SQLException
INTERNAL- Specified by:
fire
in interfaceTrigger
- Parameters:
conn
- a connection to the databaseoldRow
- 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:
java.sql.SQLException
- if the operation must be undone- See Also:
Trigger.fire(Connection, Object[], Object[])
-
-