Lines Matching refs:preupdate

5275   PreUpdate preupdate;  in sqlite3VdbePreUpdateHook()  local
5280 memset(&preupdate, 0, sizeof(PreUpdate)); in sqlite3VdbePreUpdateHook()
5283 preupdate.pPk = sqlite3PrimaryKeyIndex(pTab); in sqlite3VdbePreUpdateHook()
5298 preupdate.v = v; in sqlite3VdbePreUpdateHook()
5299 preupdate.pCsr = pCsr; in sqlite3VdbePreUpdateHook()
5300 preupdate.op = op; in sqlite3VdbePreUpdateHook()
5301 preupdate.iNewReg = iReg; in sqlite3VdbePreUpdateHook()
5302 preupdate.keyinfo.db = db; in sqlite3VdbePreUpdateHook()
5303 preupdate.keyinfo.enc = ENC(db); in sqlite3VdbePreUpdateHook()
5304 preupdate.keyinfo.nKeyField = pTab->nCol; in sqlite3VdbePreUpdateHook()
5305 preupdate.keyinfo.aSortFlags = (u8*)&fakeSortOrder; in sqlite3VdbePreUpdateHook()
5306 preupdate.iKey1 = iKey1; in sqlite3VdbePreUpdateHook()
5307 preupdate.iKey2 = iKey2; in sqlite3VdbePreUpdateHook()
5308 preupdate.pTab = pTab; in sqlite3VdbePreUpdateHook()
5309 preupdate.iBlobWrite = iBlobWrite; in sqlite3VdbePreUpdateHook()
5311 db->pPreUpdate = &preupdate; in sqlite3VdbePreUpdateHook()
5314 sqlite3DbFree(db, preupdate.aRecord); in sqlite3VdbePreUpdateHook()
5315 vdbeFreeUnpacked(db, preupdate.keyinfo.nKeyField+1, preupdate.pUnpacked); in sqlite3VdbePreUpdateHook()
5316 vdbeFreeUnpacked(db, preupdate.keyinfo.nKeyField+1, preupdate.pNewUnpacked); in sqlite3VdbePreUpdateHook()
5317 if( preupdate.aNew ){ in sqlite3VdbePreUpdateHook()
5320 sqlite3VdbeMemRelease(&preupdate.aNew[i]); in sqlite3VdbePreUpdateHook()
5322 sqlite3DbNNFreeNN(db, preupdate.aNew); in sqlite3VdbePreUpdateHook()