| /sqlite-3.40.0/src/ |
| H A D | insert.c | 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() 1136 iRegStore = regData; assert( regData==regRowid+1 ); in sqlite3Insert() 1311 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid); in sqlite3Insert() 1316 autoIncStep(pParse, regAutoinc, regRowid); in sqlite3Insert() 1368 sqlite3VdbeAddOp2(v, OP_Integer, -1, regRowid); in sqlite3Insert() 3010 regRowid = sqlite3GetTempReg(pParse); in xferOptimization() 3052 autoIncStep(pParse, regAutoinc, regRowid); in xferOptimization() [all …]
|
| H A D | upsert.c | 275 int regRowid = sqlite3GetTempReg(pParse); in sqlite3UpsertDoUpdate() local 276 sqlite3VdbeAddOp2(v, OP_IdxRowid, iCur, regRowid); in sqlite3UpsertDoUpdate() 277 sqlite3VdbeAddOp3(v, OP_SeekRowid, iDataCur, 0, regRowid); in sqlite3UpsertDoUpdate() 279 sqlite3ReleaseTempReg(pParse, regRowid); in sqlite3UpsertDoUpdate()
|
| H A D | window.c | 1603 int regRowid; member 1815 int regRowid = 0; /* AggStep rowid value */ in windowFullScan() local 1834 regRowid = sqlite3GetTempReg(pParse); in windowFullScan() 1850 sqlite3VdbeAddOp2(v, OP_Rowid, csr, regRowid); in windowFullScan() 1855 sqlite3VdbeAddOp3(v, OP_Eq, regCRowid, lblNext, regRowid); in windowFullScan() 1866 addrEq = sqlite3VdbeAddOp3(v, OP_Eq, regCRowid, 0, regRowid); in windowFullScan() 1889 sqlite3ReleaseTempReg(pParse, regRowid); in windowFullScan() 2296 }else if( p->regRowid ){ in windowCodeOp() 2868 s.regRowid = ++pParse->nMem; in sqlite3WindowCodeStep() 2924 sqlite3VdbeAddOp2(v, OP_NewRowid, csrWrite, s.regRowid); in sqlite3WindowCodeStep() [all …]
|
| H A D | wherecode.c | 1282 int regRowid; in filterPullDown() local 1286 regRowid = sqlite3GetTempReg(pParse); in filterPullDown() 1287 regRowid = codeEqualityTerm(pParse, pTerm, pLevel, 0, 0, regRowid); in filterPullDown() 1288 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MustBeInt, regRowid, addrNxt); in filterPullDown() 1291 addrNxt, regRowid, 1); in filterPullDown() 2135 int regRowid = 0; /* Register holding rowid */ in sqlite3WhereCodeOneLoopStart() local 2195 regRowid = ++pParse->nMem; in sqlite3WhereCodeOneLoopStart() 2298 sqlite3ExprCodeGetColumnOfTable(v, pTab, iCur, -1, regRowid); in sqlite3WhereCodeOneLoopStart() 2300 regRowid, iSet); in sqlite3WhereCodeOneLoopStart() 2331 sqlite3VdbeAddOp3(v, OP_MakeRecord, r, nPk, regRowid); in sqlite3WhereCodeOneLoopStart() [all …]
|
| H A D | analyze.c | 990 int regRowid = iMem++; /* Rowid argument passed to stat_push() */ in analyzeOneTable() local 1123 assert( regRowid==regStat+2 ); in analyzeOneTable() 1124 sqlite3VdbeAddOp2(v, OP_Integer, pIdx->nKeyCol, regRowid); in analyzeOneTable() 1218 assert( regRowid==(regStat+2) ); in analyzeOneTable() 1220 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid); in analyzeOneTable() 1231 sqlite3VdbeAddOp3(v, OP_MakeRecord, regKey, pPk->nKeyCol, regRowid); in analyzeOneTable()
|
| H A D | update.c | 1203 int regRowid; /* Register for ephem table rowid */ in updateVirtualTable() local 1256 regRowid = ++pParse->nMem; in updateVirtualTable() 1312 sqlite3VdbeAddOp2(v, OP_NewRowid, ephemTab, regRowid); in updateVirtualTable() 1313 sqlite3VdbeAddOp3(v, OP_Insert, ephemTab, regRec, regRowid); in updateVirtualTable()
|
| H A D | select.c | 1642 int regRowid; in generateSortTail() local 1673 regRowid = 0; in generateSortTail() 1676 regRowid = sqlite3GetTempReg(pParse); in generateSortTail() 1766 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, regRowid); in generateSortTail() 1767 sqlite3VdbeAddOp3(v, OP_Insert, iParm, regRow, regRowid); in generateSortTail() 1774 sqlite3VdbeAddOp4(v, OP_MakeRecord, regRow, nColumn, regRowid, in generateSortTail() 1776 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iParm, regRowid, regRow, nColumn); in generateSortTail() 1807 if( regRowid ){ in generateSortTail() 1813 sqlite3ReleaseTempReg(pParse, regRowid); in generateSortTail()
|
| H A D | build.c | 1349 reg1 = pParse->regRowid = ++pParse->nMem; in sqlite3StartTable() 2818 int regRowid; /* Rowid of the next row to insert */ in sqlite3EndTable() local 2829 regRowid = ++pParse->nMem; in sqlite3EndTable() 2855 sqlite3VdbeAddOp2(v, OP_NewRowid, 1, regRowid); in sqlite3EndTable() 2856 sqlite3VdbeAddOp3(v, OP_Insert, 1, regRec, regRowid); in sqlite3EndTable() 2888 pParse->regRowid in sqlite3EndTable()
|
| H A D | vtab.c | 496 pParse->regRowid in sqlite3VtabFinishParse()
|
| H A D | sqliteInt.h | 3663 int regRowid; /* Register holding rowid of CREATE TABLE entry */ member
|