Lines Matching defs:PreUpdate
504 struct PreUpdate { struct
505 Vdbe *v;
506 VdbeCursor *pCsr; /* Cursor to read old values from */
507 int op; /* One of SQLITE_INSERT, UPDATE, DELETE */
508 u8 *aRecord; /* old.* database record */
509 KeyInfo keyinfo;
510 UnpackedRecord *pUnpacked; /* Unpacked version of aRecord[] */
511 UnpackedRecord *pNewUnpacked; /* Unpacked version of new.* record */
512 int iNewReg; /* Register for new.* values */
513 int iBlobWrite; /* Value returned by preupdate_blobwrite() */
514 i64 iKey1; /* First key value passed to hook */
515 i64 iKey2; /* Second key value passed to hook */
516 Mem *aNew; /* Array of new.* values */
517 Table *pTab; /* Schema object being upated */
518 Index *pPk; /* PK index if pTab is WITHOUT ROWID */