Home
last modified time | relevance | path

Searched refs:regRowid (Results 1 – 10 of 10) sorted by relevance

/sqlite-3.40.0/src/
H A Dinsert.c719 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 Dupsert.c275 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 Dwindow.c1603 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 Dwherecode.c1282 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 Danalyze.c990 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 Dupdate.c1203 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 Dselect.c1642 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 Dbuild.c1349 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 Dvtab.c496 pParse->regRowid in sqlite3VtabFinishParse()
H A DsqliteInt.h3663 int regRowid; /* Register holding rowid of CREATE TABLE entry */ member