Lines Matching defs:PreUpdate
15370 typedef struct PreUpdate PreUpdate; typedef
23632 struct PreUpdate { struct
23633 Vdbe *v;
23634 VdbeCursor *pCsr; /* Cursor to read old values from */
23635 int op; /* One of SQLITE_INSERT, UPDATE, DELETE */
23636 u8 *aRecord; /* old.* database record */
23637 KeyInfo keyinfo;
23638 UnpackedRecord *pUnpacked; /* Unpacked version of aRecord[] */
23639 UnpackedRecord *pNewUnpacked; /* Unpacked version of new.* record */
23640 int iNewReg; /* Register for new.* values */
23641 int iBlobWrite; /* Value returned by preupdate_blobwrite() */
23642 i64 iKey1; /* First key value passed to hook */
23643 i64 iKey2; /* Second key value passed to hook */
23644 Mem *aNew; /* Array of new.* values */
23645 Table *pTab; /* Schema object being updated */
23646 Index *pPk; /* PK index if pTab is WITHOUT ROWID */