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 voidclose()INTERNALvoidfire(java.sql.Connection conn, java.lang.Object[] oldRow, java.lang.Object[] newRow)INTERNALvoidinit(java.sql.Connection conn, java.lang.String schemaName, java.lang.String triggerName, java.lang.String tableName, boolean before, int type)INTERNALvoidremove()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.SQLExceptionINTERNAL- Specified by:
initin 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.SQLExceptionINTERNAL- Specified by:
firein 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[])
-
-