Lines Matching refs:regRowid
514 static void autoIncStep(Parse *pParse, int memId, int regRowid){ in autoIncStep() argument
516 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MemMax, memId, regRowid); in autoIncStep()
719 int regRowid; /* registers holding insert rowid */ in sqlite3Insert() local
837 regRowid = regIns = pParse->nMem+1; in sqlite3Insert()
840 regRowid++; in sqlite3Insert()
843 regData = regRowid+1; in sqlite3Insert()
1124 sqlite3VdbeAddOp2(v, OP_Copy, regFromSelect+ipkColumn, regRowid); in sqlite3Insert()
1136 iRegStore = regData; assert( regData==regRowid+1 ); in sqlite3Insert()
1245 sqlite3VdbeAddOp3(v, OP_Copy, regRowid+1, regCols+1, pTab->nNVCol-1); in sqlite3Insert()
1283 sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regRowid); in sqlite3Insert()
1289 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc); in sqlite3Insert()
1292 sqlite3ExprCode(pParse, pList->a[ipkColumn].pExpr, regRowid); in sqlite3Insert()
1301 addr1 = sqlite3VdbeAddOp1(v, OP_NotNull, regRowid); VdbeCoverage(v); in sqlite3Insert()
1302 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc); in sqlite3Insert()
1306 sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, addr1+2); VdbeCoverage(v); in sqlite3Insert()
1308 sqlite3VdbeAddOp1(v, OP_MustBeInt, regRowid); VdbeCoverage(v); in sqlite3Insert()
1311 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid); in sqlite3Insert()
1313 sqlite3VdbeAddOp3(v, OP_NewRowid, iDataCur, regRowid, regAutoinc); in sqlite3Insert()
1316 autoIncStep(pParse, regAutoinc, regRowid); in sqlite3Insert()
1324 sqlite3ComputeGeneratedColumns(pParse, regRowid+1, pTab); in sqlite3Insert()
1368 sqlite3VdbeAddOp2(v, OP_Integer, -1, regRowid); in sqlite3Insert()
2801 int regData, regRowid; /* Registers holding data and rowid */ in xferOptimization() local
3010 regRowid = sqlite3GetTempReg(pParse); in xferOptimization()
3044 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid); in xferOptimization()
3047 addr2 = sqlite3VdbeAddOp3(v, OP_NotExists, iDest, 0, regRowid); in xferOptimization()
3052 autoIncStep(pParse, regAutoinc, regRowid); in xferOptimization()
3054 addr1 = sqlite3VdbeAddOp2(v, OP_NewRowid, iDest, regRowid); in xferOptimization()
3056 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid); in xferOptimization()
3073 sqlite3VdbeAddOp3(v, OP_RowCell, iDest, iSrc, regRowid); in xferOptimization()
3075 sqlite3VdbeAddOp3(v, OP_Insert, iDest, regData, regRowid); in xferOptimization()
3146 sqlite3ReleaseTempReg(pParse, regRowid); in xferOptimization()