Lines Matching refs:regOldRowid
344 int regOldRowid = 0; /* The old rowid */ in sqlite3Update() local
614 regOldRowid = regNewRowid = ++pParse->nMem; in sqlite3Update()
676 sqlite3VdbeAddOp3(v, OP_Null, 0, regRowSet, regOldRowid); in sqlite3Update()
768 sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid); in sqlite3Update()
771 sqlite3VdbeAddOp3(v, OP_Insert, iEph, regRowSet, regOldRowid); in sqlite3Update()
837 sqlite3VdbeAddOp2(v, OP_IsNull, pPk ? regKey : regOldRowid, labelBreak); in sqlite3Update()
854 sqlite3VdbeAddOp2(v, OP_Rowid, iEph, regOldRowid); in sqlite3Update()
856 v, OP_NotExists, iDataCur, labelContinue, regOldRowid in sqlite3Update()
868 addrTop = sqlite3VdbeAddOp2(v, OP_Rowid, iEph, regOldRowid); in sqlite3Update()
870 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue, regOldRowid); in sqlite3Update()
879 assert( chngKey || pTrigger || hasFK || regOldRowid==regNewRowid ); in sqlite3Update()
911 sqlite3VdbeAddOp2(v, OP_Copy, regOldRowid, regNewRowid); in sqlite3Update()
975 TRIGGER_BEFORE, pTab, regOldRowid, onError, labelContinue); in sqlite3Update()
988 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue,regOldRowid); in sqlite3Update()
1020 assert( regOldRowid>0 ); in sqlite3Update()
1022 regNewRowid, regOldRowid, chngKey, onError, labelContinue, &bReplace, in sqlite3Update()
1032 sqlite3VdbeAddOp3(v, OP_NotExists, iDataCur, labelContinue,regOldRowid); in sqlite3Update()
1039 sqlite3FkCheck(pParse, pTab, regOldRowid, 0, aXRef, chngKey); in sqlite3Update()
1097 sqlite3FkActions(pParse, pTab, pChanges, regOldRowid, aXRef, chngKey); in sqlite3Update()
1108 TRIGGER_AFTER, pTab, regOldRowid, onError, labelContinue); in sqlite3Update()