Home
last modified time | relevance | path

Searched refs:preupdate (Results 1 – 6 of 6) sorted by relevance

/sqlite-3.40.0/test/
H A Dhook.test444 ifcapable !preupdate {
480 set ::preupdate \[list\]
482 set ::preupdate
491 lappend ::preupdate [db preupdate old $i]
497 lappend ::preupdate $v
745 eval lappend ::preupdate [db preupdate depth]
749 lappend ::preupdate [db preupdate old $i]
755 lappend ::preupdate $v
983 db preupdate hook preupdate_cb
999 } {preupdate {INSERT main t3 0 0} preupdate {INSERT main t3 0 0}}
[all …]
H A Dhook2.test18 ifcapable !preupdate {
28 set ::preupdate \[list\]
30 set ::preupdate
36 eval lappend ::preupdate $args
38 for {set i 0} {$i < [db preupdate count]} {incr i} {
39 lappend ::preupdate [db preupdate old $i]
43 for {set i 0} {$i < [db preupdate count]} {incr i} {
44 set rc [catch { db preupdate new $i } v]
45 lappend ::preupdate $v
53 db preupdate hook preupdate_hook
H A Dbind2.test39 ifcapable !preupdate {
55 db preupdate hook preup
H A Dtclsqlite.test45 …function, incrblob, interrupt, last_insert_rowid, nullvalue, onecolumn, preupdate, profile, progre…
/sqlite-3.40.0/src/
H A Dvdbeaux.c5275 PreUpdate preupdate; in sqlite3VdbePreUpdateHook() local
5298 preupdate.v = v; in sqlite3VdbePreUpdateHook()
5299 preupdate.pCsr = pCsr; in sqlite3VdbePreUpdateHook()
5300 preupdate.op = op; in sqlite3VdbePreUpdateHook()
5301 preupdate.iNewReg = iReg; in sqlite3VdbePreUpdateHook()
5306 preupdate.iKey1 = iKey1; in sqlite3VdbePreUpdateHook()
5307 preupdate.iKey2 = iKey2; in sqlite3VdbePreUpdateHook()
5308 preupdate.pTab = pTab; in sqlite3VdbePreUpdateHook()
5315 vdbeFreeUnpacked(db, preupdate.keyinfo.nKeyField+1, preupdate.pUnpacked); in sqlite3VdbePreUpdateHook()
5316 vdbeFreeUnpacked(db, preupdate.keyinfo.nKeyField+1, preupdate.pNewUnpacked); in sqlite3VdbePreUpdateHook()
[all …]
H A Dsqlite.h.in10024 ** ^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()]
10033 ** preupdate hook is not invoked for changes to [virtual tables] or to
10036 ** ^The second parameter to the preupdate callback is a pointer to
10037 ** the [database connection] that registered the preupdate hook.
10041 ** ^(The fourth parameter to the preupdate callback is the name of the
10046 ** ^The fifth parameter to the preupdate callback is the name of the
10062 ** may only be called from within a preupdate callback. Invoking any of
10063 ** these routines from outside of a preupdate callback or with a
10078 ** will be destroyed when the preupdate callback returns.
[all …]