Lines Matching defs:PreUpdate
15413 typedef struct PreUpdate PreUpdate; typedef
23689 struct PreUpdate { struct
23690 Vdbe *v;
23691 VdbeCursor *pCsr; /* Cursor to read old values from */
23692 int op; /* One of SQLITE_INSERT, UPDATE, DELETE */
23693 u8 *aRecord; /* old.* database record */
23694 KeyInfo keyinfo;
23695 UnpackedRecord *pUnpacked; /* Unpacked version of aRecord[] */
23696 UnpackedRecord *pNewUnpacked; /* Unpacked version of new.* record */
23697 int iNewReg; /* Register for new.* values */
23698 int iBlobWrite; /* Value returned by preupdate_blobwrite() */
23699 i64 iKey1; /* First key value passed to hook */
23700 i64 iKey2; /* Second key value passed to hook */
23701 Mem *aNew; /* Array of new.* values */
23702 Table *pTab; /* Schema object being updated */
23703 Index *pPk; /* PK index if pTab is WITHOUT ROWID */