| /sqlite-3.40.0/src/ |
| H A D | window.c | 1487 sqlite3VdbeAddOp2(v, OP_Integer, 0, regZero); in windowCheckValue() 1850 sqlite3VdbeAddOp2(v, OP_Rowid, csr, regRowid); in windowFullScan() 1877 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblNext); in windowFullScan() 1885 sqlite3VdbeAddOp2(v, OP_Next, csr, addrNext); in windowFullScan() 2067 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr); in windowIfNewPeer() 2157 sqlite3VdbeAddOp2(v, OP_Goto, 0, lbl); in windowCodeRangeTest() 2169 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrDone); in windowCodeRangeTest() 2173 sqlite3VdbeAddOp2(v, OP_IsNull, reg2, in windowCodeRangeTest() 2350 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblDone); in windowCodeOp() 2965 sqlite3VdbeAddOp2(v, OP_Rewind, s.end.csr, 1); in sqlite3WindowCodeStep() [all …]
|
| H A D | insert.c | 1207 sqlite3VdbeAddOp2(v, in sqlite3Insert() 1278 sqlite3VdbeAddOp2(v, OP_Null, 0, regIns); in sqlite3Insert() 1311 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid); in sqlite3Insert() 2534 sqlite3VdbeAddOp2(v, OP_Integer, 0, r); in codeWithoutRowidPreupdate() 3009 sqlite3VdbeAddOp2(v, OP_Null, 0, regData); in xferOptimization() 3082 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0); in xferOptimization() 3083 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); in xferOptimization() 3142 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0); in xferOptimization() 3143 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); in xferOptimization() 3150 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0); in xferOptimization() [all …]
|
| H A D | update.c | 672 sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount); in sqlite3Update() 768 sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid); in sqlite3Update() 861 sqlite3VdbeAddOp2(v, OP_RowData, iEph, regKey); in sqlite3Update() 907 sqlite3VdbeAddOp2(v, OP_Null, 0, k); in sqlite3Update() 933 sqlite3VdbeAddOp2(v, OP_Null, 0, k); in sqlite3Update() 957 sqlite3VdbeAddOp2(v, OP_Null, 0, k); in sqlite3Update() 1078 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0); in sqlite3Update() 1104 sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1); in sqlite3Update() 1275 sqlite3VdbeAddOp2(v, OP_Rowid, iCsr, regArg); in updateVirtualTable() 1279 sqlite3VdbeAddOp2(v, OP_Rowid, iCsr, regArg+1); in updateVirtualTable() [all …]
|
| H A D | select.c | 804 sqlite3VdbeAddOp2(v, OP_Last, iCsr, 0); in pushOntoSorter() 1312 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, r2); in selectInnerLoop() 1373 sqlite3VdbeAddOp2(v, OP_Integer, 1, iParm); in selectInnerLoop() 1444 sqlite3VdbeAddOp2(v, OP_SCopy, in selectInnerLoop() 1671 sqlite3VdbeAddOp2(v, OP_Null, 0, pDest->iSdst); in generateSortTail() 2426 sqlite3VdbeAddOp2(v, OP_Integer, n, iLimit); in computeLimitRegisters() 3079 sqlite3VdbeAddOp2(v, OP_Close, tab2, 0); in multiSelect() 3080 sqlite3VdbeAddOp2(v, OP_Close, tab1, 0); in multiSelect() 3215 sqlite3VdbeAddOp2(v, OP_Integer, 1, regPrev); in generateOutputSubroutine() 3511 sqlite3VdbeAddOp2(v, OP_Integer, 0, regPrev); in multiSelectOrderBy() [all …]
|
| H A D | wherecode.c | 577 sqlite3VdbeAddOp2(v, OP_Null, 0, iReg); in codeEqualityTerm() 835 sqlite3VdbeAddOp2(v, OP_Copy, r1, regBase+j); in codeAllEqualityTerms() 1387 sqlite3VdbeAddOp2(v, OP_Integer, 0, pLevel->iLeftJoin); in sqlite3WhereCodeOneLoopStart() 1449 sqlite3VdbeAddOp2(v, OP_Integer, nConstraint, iReg+1); in sqlite3WhereCodeOneLoopStart() 1661 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, iRowidReg); in sqlite3WhereCodeOneLoopStart() 1799 sqlite3VdbeAddOp2(v, OP_Integer, 0, regBignull); in sqlite3WhereCodeOneLoopStart() 1865 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); in sqlite3WhereCodeOneLoopStart() 1869 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); in sqlite3WhereCodeOneLoopStart() 1880 sqlite3VdbeAddOp2(v, OP_Integer, 1, regBignull); in sqlite3WhereCodeOneLoopStart() 1979 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); in sqlite3WhereCodeOneLoopStart() [all …]
|
| H A D | pragma.c | 191 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); in returnSingleInt() 203 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); in returnSingleText() 359 sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1); in integrityCheckResultRow() 635 sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1); in sqlite3Pragma() 726 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); in sqlite3Pragma() 816 sqlite3VdbeAddOp2(v, OP_Integer, iLimit, 1); in sqlite3Pragma() 819 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); in sqlite3Pragma() 1316 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 5); in sqlite3Pragma() 1774 sqlite3VdbeAddOp2(v, OP_Integer, 0, 7); in sqlite3Pragma() 2211 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); in sqlite3Pragma() [all …]
|
| H A D | delete.c | 52 sqlite3VdbeAddOp2(v, OP_ResultRow, regCounter, 1); in sqlite3CodeChangeCount() 445 sqlite3VdbeAddOp2(v, OP_Integer, 0, memCnt); in sqlite3DeleteFrom() 479 sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb); in sqlite3DeleteFrom() 493 sqlite3VdbeAddOp2(v, OP_Null, 0, iRowSet); in sqlite3DeleteFrom() 503 addrEphOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEphCur, nPk); in sqlite3DeleteFrom() 527 sqlite3VdbeAddOp2(v, OP_AddImm, memCnt, 1); in sqlite3DeleteFrom() 570 sqlite3VdbeAddOp2(v, OP_RowSetAdd, iRowSet, iKey); in sqlite3DeleteFrom() 610 sqlite3VdbeAddOp2(v, OP_RowData, iEphCur, iKey); in sqlite3DeleteFrom() 647 sqlite3VdbeAddOp2(v, OP_Next, iEphCur, addrLoop+1); VdbeCoverage(v); in sqlite3DeleteFrom() 785 sqlite3VdbeAddOp2(v, OP_Copy, iPk, iOld); in sqlite3GenerateRowDelete() [all …]
|
| H A D | analyze.c | 238 sqlite3VdbeAddOp2(v, OP_Clear, (int)aRoot[i], iDb); in openStatTable() 1122 sqlite3VdbeAddOp2(v, OP_Integer, nCol, regStat+1); in analyzeOneTable() 1127 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regTemp); in analyzeOneTable() 1150 sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng); in analyzeOneTable() 1180 sqlite3VdbeAddOp2(v, OP_Integer, i, regChng); in analyzeOneTable() 1188 sqlite3VdbeAddOp2(v, OP_Integer, nColTest, regChng); in analyzeOneTable() 1220 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid); in analyzeOneTable() 1259 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid); in analyzeOneTable() 1312 sqlite3VdbeAddOp2(v, OP_Count, iTabCur, regStat1); in analyzeOneTable() 1314 sqlite3VdbeAddOp2(v, OP_Null, 0, regIdxname); in analyzeOneTable() [all …]
|
| H A D | fkey.c | 350 sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, iOk); in fkLookupParent() 355 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v); in fkLookupParent() 370 sqlite3VdbeAddOp2(v, OP_SCopy, in fkLookupParent() 372 iMustBeInt = sqlite3VdbeAddOp2(v, OP_MustBeInt, regTemp, 0); in fkLookupParent() 397 sqlite3VdbeAddOp2(v, OP_Copy, in fkLookupParent() 455 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); in fkLookupParent() 571 iFkIfZero = sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, 0); in fkScanChildren() 649 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); in fkScanChildren() 755 sqlite3VdbeAddOp2(v, OP_FkIfZero, 1, iSkip); VdbeCoverage(v); in sqlite3FkDropTable() 773 sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2); in sqlite3FkDropTable() [all …]
|
| H A D | expr.c | 656 sqlite3VdbeAddOp2(v, OP_Integer, 1, dest); in codeVectorCompare() 681 sqlite3VdbeAddOp2(v, OP_Integer, 0, dest); in codeVectorCompare() 699 sqlite3VdbeAddOp2(v, OP_Not, dest, dest); in codeVectorCompare() 3697 sqlite3VdbeAddOp2(v, OP_Integer, i, iMem); in codeInteger() 3991 sqlite3VdbeAddOp2(v, OP_Integer, in exprCodeInlineFunction() 4000 sqlite3VdbeAddOp2(v, OP_Integer, in exprCodeInlineFunction() 4012 sqlite3VdbeAddOp2(v, OP_Integer, in exprCodeInlineFunction() 4303 sqlite3VdbeAddOp2(v, OP_Cast, target, in sqlite3ExprCodeTarget() 4405 sqlite3VdbeAddOp2(v, op, r1, inReg); in sqlite3ExprCodeTarget() 5285 sqlite3VdbeAddOp2(v, op, r1, dest); in sqlite3ExprIfTrue() [all …]
|
| H A D | build.c | 184 sqlite3VdbeAddOp2(v, OP_ResultRow, reg, i); in sqlite3FinishCoding() 1372 sqlite3VdbeAddOp2(v, OP_Integer, 0, reg2); in sqlite3StartTable() 1381 sqlite3VdbeAddOp2(v, OP_NewRowid, 0, reg1); in sqlite3StartTable() 2855 sqlite3VdbeAddOp2(v, OP_NewRowid, 1, regRowid); in sqlite3EndTable() 3781 sqlite3VdbeAddOp2(v, OP_SorterInsert, iSorter, regRecord); in sqlite3RefillIndex() 3783 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr1+1); VdbeCoverage(v); in sqlite3RefillIndex() 3785 if( memRootPage<0 ) sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb); in sqlite3RefillIndex() 3821 sqlite3VdbeAddOp2(v, OP_IdxInsert, iIdx, regRecord); in sqlite3RefillIndex() 4440 sqlite3VdbeAddOp2(v, OP_Expire, 0, 1); in sqlite3CreateIndex() 5135 sqlite3VdbeAddOp2(v, OP_Transaction, i, eTxnType); in sqlite3BeginTransaction() [all …]
|
| H A D | where.c | 980 sqlite3VdbeAddOp2(v, OP_Blob, 10000, pLevel->regFilter); in constructAutomaticIndex() 987 addrCounter = sqlite3VdbeAddOp2(v, OP_Integer, 0, 0); in constructAutomaticIndex() 1008 sqlite3VdbeAddOp2(v, OP_IdxInsert, pLevel->iIdxCur, regRecord); in constructAutomaticIndex() 1102 sqlite3VdbeAddOp2(v, OP_Blob, (int)sz, pLevel->regFilter); in sqlite3ConstructBloomFilter() 1116 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, r1); in sqlite3ConstructBloomFilter() 1133 sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1); in sqlite3ConstructBloomFilter() 6125 sqlite3VdbeAddOp2(v, OP_Blob, 65536, pRJ->regBloom); in sqlite3WhereBegin() 6127 sqlite3VdbeAddOp2(v, OP_Null, 0, pRJ->regReturn); in sqlite3WhereBegin() 6131 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pRJ->iMatch, 1); in sqlite3WhereBegin() 6306 sqlite3VdbeAddOp2(v, OP_Goto, 1, pLevel->p2); in sqlite3WhereEnd() [all …]
|
| H A D | alter.c | 437 sqlite3VdbeAddOp2(v, OP_AddImm, r1, -2); in sqlite3AlterFinishAddColumn() 438 sqlite3VdbeAddOp2(v, OP_IfPos, r1, sqlite3VdbeCurrentAddr(v)+2); in sqlite3AlterFinishAddColumn() 2211 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, reg); in sqlite3AlterDropColumn() 2234 sqlite3VdbeAddOp2(v, OP_Null, 0, regOut); in sqlite3AlterDropColumn() 2244 sqlite3VdbeAddOp2(v, OP_Null, 0, reg+1); in sqlite3AlterDropColumn() 2255 sqlite3VdbeAddOp2(v, OP_Next, iCur, addr+1); VdbeCoverage(v); in sqlite3AlterDropColumn()
|
| H A D | vdbe.h | 182 int sqlite3VdbeAddOp2(Vdbe*,int,int,int);
|
| H A D | upsert.c | 276 sqlite3VdbeAddOp2(v, OP_IdxRowid, iCur, regRowid); in sqlite3UpsertDoUpdate()
|
| H A D | vacuum.c | 132 sqlite3VdbeAddOp2(v, OP_Vacuum, iDb, iIntoReg); in sqlite3Vacuum()
|
| H A D | vdbeaux.c | 45 sqlite3VdbeAddOp2(p, OP_Init, 0, 1); in sqlite3VdbeCreate() 286 int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){ in sqlite3VdbeAddOp2() function 324 sqlite3VdbeAddOp2(p, OP_Integer, va_arg(ap, int), iDest+i); in sqlite3VdbeMultiLoad() 329 sqlite3VdbeAddOp2(p, OP_ResultRow, iDest, i); in sqlite3VdbeMultiLoad() 599 sqlite3VdbeAddOp2(p, OP_Expire, 1, 1); in sqlite3VdbeRunOnlyOnce()
|
| H A D | vtab.c | 508 sqlite3VdbeAddOp2(v, OP_VCreate, iDb, iReg); in sqlite3VtabFinishParse()
|
| H A D | trigger.c | 1015 sqlite3VdbeAddOp2(v, OP_NewRowid, pReturning->iRetCur, reg+i+1); in codeReturningTrigger()
|