org.sqlite.event
Class UpdateHook

java.lang.Object
  extended by org.sqlite.callback.Callback
      extended by org.sqlite.event.UpdateHook

public abstract class UpdateHook
extends Callback

INSERT, UPDATE, DELETE hook class.

See Also:
Data Change Notification Callbacks, JdbcConnection.setUpdateHook(UpdateHook), JdbcConnection.clearUpdateHook()

Constructor Summary
UpdateHook()
           
 
Method Summary
protected abstract  void xUpdate(int action, java.lang.String dbName, java.lang.String tableName, long rowId)
          invoke when a row is updated, inserted or deleted.
 
Methods inherited from class org.sqlite.callback.Callback
isRegistered
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateHook

public UpdateHook()
Method Detail

xUpdate

protected abstract void xUpdate(int action,
                                java.lang.String dbName,
                                java.lang.String tableName,
                                long rowId)
invoke when a row is updated, inserted or deleted.

Parameters:
action - SQLITE_INSERT or SQLITE_DELETE or SQLITE_UPDATE
dbName - database name
tableName - table name
rowId - rowid
See Also:
Authorizer Action Codes