Lines Matching refs:xUpdate
5754 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
7686 ** a call to the [xUpdate] method returns [SQLITE_CONSTRAINT], then the entire
7692 ** that if [xUpdate] returns [SQLITE_CONSTRAINT], it will do so before
7697 ** If the ON CONFLICT mode is REPLACE and the [xUpdate] method returns
7702 ** must do so within the [xUpdate] method. If a call to the
7705 ** silently replace the appropriate rows within the xUpdate callback and
7716 ** This function may only be called from within a call to the [xUpdate] method
7720 ** of the SQL statement that triggered the call to the [xUpdate] method of the
71443 ** This opcode invokes the corresponding xUpdate method. P2 values
71444 ** are contiguous memory cells starting at P3 to pass to the xUpdate
71446 ** p2th element of the argv array passed to xUpdate.
71448 ** The xUpdate method will do a DELETE or an INSERT or both.
71459 ** P1 is a boolean flag. If it is set to true and the xUpdate call
71481 if( ALWAYS(u.cr.pModule->xUpdate) ){
71493 rc = u.cr.pModule->xUpdate(u.cr.pVtab, u.cr.nArg, u.cr.apArg, &u.cr.rowid);
86554 ** 1) It is a virtual table and no implementation of the xUpdate method
86563 && sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 )
104324 ** within an xUpdate method.
122398 ** This function is the implementation of the xUpdate callback used by
122816 /* xUpdate */ fts3UpdateMethod,
125120 0, /* xUpdate */
128612 0, /* xUpdate */
129526 ** This function is called by the xUpdate() method as part of an INSERT
129552 ** This function is called by the xUpdate() method for an INSERT operation.
129554 ** SQLite to the xUpdate() method. i.e:
133873 ** This function does the work for the xUpdate method of FTS3 virtual
139100 ** The xUpdate method for rtree module virtual tables.
139255 rtreeUpdate, /* xUpdate - write data */