Lines Matching defs:PreUpdate
15245 typedef struct PreUpdate PreUpdate; typedef
23466 struct PreUpdate { struct
23467 Vdbe *v;
23468 VdbeCursor *pCsr; /* Cursor to read old values from */
23469 int op; /* One of SQLITE_INSERT, UPDATE, DELETE */
23470 u8 *aRecord; /* old.* database record */
23471 KeyInfo keyinfo;
23472 UnpackedRecord *pUnpacked; /* Unpacked version of aRecord[] */
23473 UnpackedRecord *pNewUnpacked; /* Unpacked version of new.* record */
23474 int iNewReg; /* Register for new.* values */
23475 int iBlobWrite; /* Value returned by preupdate_blobwrite() */
23476 i64 iKey1; /* First key value passed to hook */
23477 i64 iKey2; /* Second key value passed to hook */
23478 Mem *aNew; /* Array of new.* values */
23479 Table *pTab; /* Schema object being updated */
23480 Index *pPk; /* PK index if pTab is WITHOUT ROWID */