Lines Matching refs:hook
6469 ** ^If the callback on a commit hook function returns non-zero,
6477 ** The commit and rollback hook callbacks are not reentrant.
6482 ** or rollback hook in the first place.
6489 ** ^When the commit hook callback routine returns zero, the [COMMIT]
6490 ** operation is allowed to continue normally. ^If the commit hook
6492 ** ^The rollback hook is invoked on a rollback that results from a commit
6493 ** hook returning non-zero, just as it would be with any other rollback.
6595 ** ^(The update hook is not invoked when internal system tables are
6597 ** ^The update hook is not invoked when [WITHOUT ROWID] tables are modified.
6599 ** ^In the current implementation, the update hook
6601 ** [ON CONFLICT | ON CONFLICT REPLACE] clause. ^Nor is the update hook
6606 ** The update hook implementation must not do anything that will modify
6607 ** the database connection that invoked the update hook. Any actions
6609 ** completion of the [sqlite3_step()] call that triggered the update hook.
10015 ** CAPI3REF: The pre-update hook.
10024 ** ^At most one preupdate hook may be registered at a time on a single
10027 ** ^The preupdate hook is disabled by invoking [sqlite3_preupdate_hook()]
10032 ** ^The preupdate hook only fires for changes to real database tables; the
10033 ** preupdate hook is not invoked for changes to [virtual tables] or to
10037 ** the [database connection] that registered the preupdate hook.
10096 ** the pre-update hook is invoked with SQLITE_DELETE. This is because the
10101 ** pre-update hook is being invoked for some other reason, including a