Lines Matching refs:sqlite3VdbeAddOp2

9458 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe*,int,int,int);
62419 SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){
79715 sqlite3VdbeAddOp2(v, OP_Integer, 0, regHasNull);
80023 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, !isRowid);
80079 if( isRowid ) sqlite3VdbeAddOp2(v, OP_Null, 0, r2);
80100 sqlite3VdbeAddOp2(v, OP_MustBeInt, r3,
80107 sqlite3VdbeAddOp2(v, OP_IdxInsert, pExpr->iTable, r2);
80141 sqlite3VdbeAddOp2(v, OP_Null, 0, dest.iSDParm);
80145 sqlite3VdbeAddOp2(v, OP_Integer, 0, dest.iSDParm);
80262 sqlite3VdbeAddOp2(v, OP_IsNull, regCkNull, destIfNull); VdbeCoverage(v);
80263 sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfFalse);
80276 sqlite3VdbeAddOp2(v, OP_IsNull, r1, destIfNull); VdbeCoverage(v);
80279 sqlite3VdbeAddOp2(v, OP_Rewind, pExpr->iTable, destIfFalse);
80281 sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfNull);
80289 sqlite3VdbeAddOp2(v, OP_MustBeInt, r1, destIfFalse); VdbeCoverage(v);
80329 sqlite3VdbeAddOp2(v, OP_IsNull, rRhsHasNull, destIfNull);
80331 sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfFalse);
80388 sqlite3VdbeAddOp2(v, OP_Integer, i, iMem);
80575 sqlite3VdbeAddOp2(v, OP_Rowid, iTabCur, regOut);
80782 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
80805 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
80840 sqlite3VdbeAddOp2(v, OP_SCopy, inReg, target);
80943 sqlite3VdbeAddOp2(v, op, r1, inReg);
80951 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
80957 sqlite3VdbeAddOp2(v, OP_Integer, 0, target);
81007 sqlite3VdbeAddOp2(v, OP_NotNull, target, endCoalesce);
81112 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
81114 sqlite3VdbeAddOp2(v, OP_Integer, 1, target);
81116 sqlite3VdbeAddOp2(v, OP_AddImm, target, 0);
81199 sqlite3VdbeAddOp2(v, OP_Param, p1, target);
81285 sqlite3VdbeAddOp2(v, OP_Goto, 0, endLabel);
81294 sqlite3VdbeAddOp2(v, OP_Null, 0, target);
81413 sqlite3VdbeAddOp2(pParse->pVdbe, OP_Copy, pExpr->iTable, target);
81418 sqlite3VdbeAddOp2(pParse->pVdbe, OP_SCopy, inReg, target);
81457 sqlite3VdbeAddOp2(v, OP_Copy, target, iMem);
81775 sqlite3VdbeAddOp2(v, copyOp, inReg, target+i);
81928 sqlite3VdbeAddOp2(v, op, r1, dest);
81944 sqlite3VdbeAddOp2(v, OP_Goto, 0, dest);
81951 sqlite3VdbeAddOp2(v, OP_Goto, 0, dest);
82082 sqlite3VdbeAddOp2(v, op, r1, dest);
82107 sqlite3VdbeAddOp2(v, OP_Goto, 0, dest);
83187 sqlite3VdbeAddOp2(v, OP_Integer, minFormat, r2);
83649 sqlite3VdbeAddOp2(v, OP_Clear, aRoot[i], iDb);
84346 sqlite3VdbeAddOp2(v, OP_Integer, iParam, regStat4+1);
84503 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regStat4+3);
84505 sqlite3VdbeAddOp2(v, OP_Integer, nCol, regStat4+1);
84506 sqlite3VdbeAddOp2(v, OP_Integer, pIdx->nKeyCol, regStat4+2);
84521 sqlite3VdbeAddOp2(v, OP_Integer, 0, regChng);
84546 sqlite3VdbeAddOp2(v, OP_NotNull, regPrev, endDistinctTest);
84551 sqlite3VdbeAddOp2(v, OP_Integer, i, regChng);
84558 sqlite3VdbeAddOp2(v, OP_Integer, nColTest, regChng);
84559 sqlite3VdbeAddOp2(v, OP_Goto, 0, endDistinctTest);
84588 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid);
84606 sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, addrNextRow); VdbeCoverage(v);
84611 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid);
84653 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur+1, regNewRowid);
84655 sqlite3VdbeAddOp2(v, OP_Goto, 1, addrNext); /* P1==1 for end-of-loop */
84670 sqlite3VdbeAddOp2(v, OP_Count, iTabCur, regStat1);
84672 sqlite3VdbeAddOp2(v, OP_Null, 0, regIdxname);
84674 sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regNewRowid);
86302 sqlite3VdbeAddOp2(v, OP_Goto, 0, 1);
87059 sqlite3VdbeAddOp2(v, OP_Integer, fileFormat, reg3);
87061 sqlite3VdbeAddOp2(v, OP_Integer, ENC(db), reg3);
87076 sqlite3VdbeAddOp2(v, OP_Integer, 0, reg2);
87080 pParse->addrCrTab = sqlite3VdbeAddOp2(v, OP_CreateTable, iDb, reg2);
87083 sqlite3VdbeAddOp2(v, OP_NewRowid, 0, reg1);
87084 sqlite3VdbeAddOp2(v, OP_Null, 0, reg3);
87521 sqlite3VdbeAddOp2(v, OP_Integer, db->aDb[iDb].pSchema->schema_cookie+1, r1);
88786 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, 0); VdbeCoverage(v);
88790 sqlite3VdbeAddOp2(v, OP_SorterInsert, iSorter, regRecord);
88792 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr1+1); VdbeCoverage(v);
88794 if( memRootPage<0 ) sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb);
88799 addr1 = sqlite3VdbeAddOp2(v, OP_SorterSort, iSorter, 0); VdbeCoverage(v);
88803 sqlite3VdbeAddOp2(v, OP_Goto, 0, j2);
88811 sqlite3VdbeAddOp2(v, OP_SorterData, iSorter, regRecord);
88815 sqlite3VdbeAddOp2(v, OP_SorterNext, iSorter, addr2); VdbeCoverage(v);
89278 sqlite3VdbeAddOp2(v, OP_CreateIndex, iDb, iMem);
89848 sqlite3VdbeAddOp2(v, OP_Transaction, i, (type==TK_EXCLUSIVE)+1);
89852 sqlite3VdbeAddOp2(v, OP_AutoCommit, 0, 0);
89868 sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, 0);
89885 sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, 1);
91186 sqlite3VdbeAddOp2(v, OP_Integer, 0, memCnt);
91205 sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb);
91215 sqlite3VdbeAddOp2(v, OP_Null, 0, iRowSet);
91225 addrEphOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEphCur, nPk);
91240 sqlite3VdbeAddOp2(v, OP_AddImm, memCnt, 1);
91279 sqlite3VdbeAddOp2(v, OP_IdxInsert, iEphCur, iKey);
91283 sqlite3VdbeAddOp2(v, OP_RowSetAdd, iRowSet, iKey);
91291 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrBypass);
91320 sqlite3VdbeAddOp2(v, OP_RowKey, iEphCur, iKey);
91348 sqlite3VdbeAddOp2(v, OP_Next, iEphCur, addrLoop+1); VdbeCoverage(v);
91351 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrLoop);
91377 sqlite3VdbeAddOp2(v, OP_ResultRow, memCnt, 1);
91470 sqlite3VdbeAddOp2(v, OP_Copy, iPk, iOld);
91507 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, (count?OPFLAG_NCHANGE:0));
93762 sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, iOk);
93767 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); VdbeCoverage(v);
93782 sqlite3VdbeAddOp2(v, OP_SCopy, aiCol[0]+1+regData, regTemp);
93783 iMustBeInt = sqlite3VdbeAddOp2(v, OP_MustBeInt, regTemp, 0);
93797 sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk);
93809 sqlite3VdbeAddOp2(v, OP_Copy, aiCol[i]+1+regData, regTemp+i);
93835 sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk);
93862 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr);
93977 iFkIfZero = sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, 0);
94055 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr);
94141 sqlite3VdbeAddOp2(v, OP_FkIfZero, 1, iSkip); VdbeCoverage(v);
94158 sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2);
94319 sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iJump); VdbeCoverage(v);
94321 sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, -1);
95049 sqlite3VdbeAddOp2(v, OP_Rewind, 0, addr+9); VdbeCoverage(v);
95053 sqlite3VdbeAddOp2(v, OP_Rowid, 0, memId+1);
95055 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr+9);
95056 sqlite3VdbeAddOp2(v, OP_Next, 0, addr+2); VdbeCoverage(v);
95057 sqlite3VdbeAddOp2(v, OP_Integer, 0, memId);
95072 sqlite3VdbeAddOp2(pParse->pVdbe, OP_MemMax, memId, regRowid);
95099 sqlite3VdbeAddOp2(v, OP_NewRowid, 0, memId+1);
95470 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn);
95473 sqlite3VdbeAddOp2(v, OP_NewRowid, srcTab, regTempRowid);
95475 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrL);
95528 sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount);
95584 sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols);
95595 sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols);
95647 sqlite3VdbeAddOp2(v, OP_Null, 0, regIns);
95653 sqlite3VdbeAddOp2(v, OP_Copy, regFromSelect+ipkColumn, regRowid);
95677 sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, j1+2); VdbeCoverage(v);
95682 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid);
95723 sqlite3VdbeAddOp2(v, OP_SCopy, regFromSelect+j, iRegStore);
95756 sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1);
95770 sqlite3VdbeAddOp2(v, OP_Next, srcTab, addrCont); VdbeCoverage(v);
95774 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrCont);
95801 sqlite3VdbeAddOp2(v, OP_ResultRow, regRowCount, 1);
95996 sqlite3VdbeAddOp2(v, OP_IsNull, regNewData+1+i, ignoreDest);
96021 sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest);
96129 sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest);
96163 sqlite3VdbeAddOp2(v, OP_Null, 0, aRegIdx[ix]);
96184 sqlite3VdbeAddOp2(v, OP_SCopy, x, regIdx+i);
96221 sqlite3VdbeAddOp2(v, OP_IdxRowid, iThisCur, regR);
96282 sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest);
96303 sqlite3VdbeAddOp2(v, OP_Goto, 0, ipkTop+1);
96346 sqlite3VdbeAddOp2(v, OP_IsNull, aRegIdx[i], sqlite3VdbeCurrentAddr(v)+2);
96349 sqlite3VdbeAddOp2(v, OP_IdxInsert, iIdxCur+i, aRegIdx[i]);
96740 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iDest, 0); VdbeCoverage(v);
96741 emptyDestTest = sqlite3VdbeAddOp2(v, OP_Goto, 0, 0);
96746 emptySrcTest = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v);
96748 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
96755 addr1 = sqlite3VdbeAddOp2(v, OP_NewRowid, iDest, regRowid);
96757 addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid);
96760 sqlite3VdbeAddOp2(v, OP_RowData, iSrc, regData);
96764 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1); VdbeCoverage(v);
96765 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);
96766 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
96783 addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); VdbeCoverage(v);
96784 sqlite3VdbeAddOp2(v, OP_RowKey, iSrc, regData);
96786 sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1+1); VdbeCoverage(v);
96788 sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0);
96789 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
96795 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0);
96797 sqlite3VdbeAddOp2(v, OP_Close, iDest, 0);
98815 sqlite3VdbeAddOp2(v, OP_ResultRow, mem, 1);
98972 sqlite3VdbeAddOp2(v, OP_ResultRow, mem, 1);
99053 sqlite3VdbeAddOp2(v, OP_Integer, size, 1);
99139 sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg);
99144 sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1);
99195 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
99238 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
99326 sqlite3VdbeAddOp2(v, OP_Integer, iLimit, 1);
99329 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1);
99330 sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr); VdbeCoverage(v);
99441 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
99491 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
99537 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
99608 sqlite3VdbeAddOp2(v, OP_Expire, 0, 0);
99651 sqlite3VdbeAddOp2(v, OP_Integer, i-nHidden, 1);
99655 sqlite3VdbeAddOp2(v, OP_Integer, (pCol->notNull ? 1 : 0), 4);
99659 sqlite3VdbeAddOp2(v, OP_Null, 0, 5);
99668 sqlite3VdbeAddOp2(v, OP_Integer, k, 6);
99669 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 6);
99689 sqlite3VdbeAddOp2(v, OP_Null, 0, 2);
99690 sqlite3VdbeAddOp2(v, OP_Integer,
99692 sqlite3VdbeAddOp2(v, OP_Integer,
99694 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 4);
99697 sqlite3VdbeAddOp2(v, OP_Integer,
99699 sqlite3VdbeAddOp2(v, OP_Integer,
99701 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 4);
99722 sqlite3VdbeAddOp2(v, OP_Integer, i, 1);
99723 sqlite3VdbeAddOp2(v, OP_Integer, cnum, 2);
99726 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3);
99746 sqlite3VdbeAddOp2(v, OP_Integer, i, 1);
99748 sqlite3VdbeAddOp2(v, OP_Integer, IsUniqueIndex(pIdx), 3);
99749 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3);
99765 sqlite3VdbeAddOp2(v, OP_Integer, i, 1);
99769 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3);
99783 sqlite3VdbeAddOp2(v, OP_Integer, i++, 1);
99785 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 2);
99818 sqlite3VdbeAddOp2(v, OP_Integer, i, 1);
99819 sqlite3VdbeAddOp2(v, OP_Integer, j, 2);
99827 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 8);
99919 sqlite3VdbeAddOp2(v, OP_IsNull, regRow, addrOk); VdbeCoverage(v);
99920 sqlite3VdbeAddOp2(v, OP_MustBeInt, regRow,
99923 sqlite3VdbeAddOp2(v, OP_Rowid, 0, regRow);
99926 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrOk);
99932 sqlite3VdbeAddOp2(v, OP_IsNull, regRow+j, addrOk); VdbeCoverage(v);
99941 sqlite3VdbeAddOp2(v, OP_Rowid, 0, regResult+1);
99944 sqlite3VdbeAddOp2(v, OP_Integer, i-1, regResult+3);
99945 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, 4);
99949 sqlite3VdbeAddOp2(v, OP_Next, 0, addrTop+1); VdbeCoverage(v);
100031 sqlite3VdbeAddOp2(v, OP_Integer, mxErr, 1); /* reg[1] holds errors left */
100045 sqlite3VdbeAddOp2(v, OP_Halt, 0, 0);
100059 sqlite3VdbeAddOp2(v, OP_Integer, pTab->tnum, 2+cnt);
100064 sqlite3VdbeAddOp2(v, OP_Integer, pIdx->tnum, 2+cnt);
100082 sqlite3VdbeAddOp2(v, OP_ResultRow, 2, 1);
100099 sqlite3VdbeAddOp2(v, OP_Halt, 0, 0);
100104 sqlite3VdbeAddOp2(v, OP_Integer, 0, 7);
100106 sqlite3VdbeAddOp2(v, OP_Integer, 0, 8+j); /* index entries counter */
100109 sqlite3VdbeAddOp2(v, OP_Rewind, iDataCur, 0); VdbeCoverage(v);
100110 loopTop = sqlite3VdbeAddOp2(v, OP_AddImm, 7, 1);
100120 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); /* Decrement error limit */
100124 sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1);
100138 sqlite3VdbeAddOp2(v, OP_AddImm, 8+j, 1); /* increment entry count */
100142 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); /* Decrement error limit */
100151 sqlite3VdbeAddOp2(v, OP_ResultRow, 3, 1);
100166 sqlite3VdbeAddOp2(v, OP_IsNull, r1+kk, uniqOk);
100170 sqlite3VdbeAddOp2(v, OP_Goto, 0, uniqOk);
100174 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); /* Decrement error limit */
100177 sqlite3VdbeAddOp2(v, OP_Goto, 0, jmp5);
100183 sqlite3VdbeAddOp2(v, OP_Next, iDataCur, loopTop); VdbeCoverage(v);
100191 sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr+2); VdbeCoverage(v);
100192 sqlite3VdbeAddOp2(v, OP_Halt, 0, 0);
100193 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur+j, 3);
100196 sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1);
100199 sqlite3VdbeAddOp2(v, OP_ResultRow, 7, 1);
100255 sqlite3VdbeAddOp2(v, OP_String8, 0, 1);
100260 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
100380 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1);
100409 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3);
100504 sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 2);
101926 sqlite3VdbeAddOp2(v, OP_Sequence, pSort->iECursor, regBase+nExpr);
101953 sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut);
101964 sqlite3VdbeAddOp2(v, op, pSort->iECursor, regRecord);
101974 sqlite3VdbeAddOp2(v, OP_AddImm, iLimit, -1);
101994 sqlite3VdbeAddOp2(v, OP_Goto, 0, iContinue);
102023 sqlite3VdbeAddOp2(v, OP_IdxInsert, iTab, r1);
102188 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1);
102222 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm+1, r1);
102230 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, r2);
102258 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1);
102267 sqlite3VdbeAddOp2(v, OP_Integer, 1, iParm);
102300 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, nResultCol);
102335 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm+1, r3);
102339 sqlite3VdbeAddOp2(v, OP_SCopy,
102343 sqlite3VdbeAddOp2(v, OP_Sequence, iParm, r2+nKey);
102345 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1);
102585 sqlite3VdbeAddOp2(v, OP_Gosub, pSort->regReturn, pSort->labelBkOut);
102586 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrBreak);
102605 addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak);
102608 sqlite3VdbeAddOp2(v, OP_SorterData, iTab, regSortOut);
102613 addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); VdbeCoverage(v);
102622 sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, regRowid);
102633 sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, regRowid);
102656 sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iSdst, nColumn);
102671 sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v);
102673 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); VdbeCoverage(v);
103210 sqlite3VdbeAddOp2(v, OP_Integer, n, iLimit);
103213 sqlite3VdbeAddOp2(v, OP_Goto, 0, iBreak);
103221 sqlite3VdbeAddOp2(v, OP_IfZero, iLimit, iBreak); VdbeCoverage(v);
103230 sqlite3VdbeAddOp2(v, OP_Integer, 0, iOffset);
103235 sqlite3VdbeAddOp2(v, OP_Integer, -1, iOffset+1);
103405 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iQueue, nCol);
103409 p->addrOpenEphm[0] = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iDistinct, 0);
103423 addrTop = sqlite3VdbeAddOp2(v, OP_Rewind, iQueue, addrBreak); VdbeCoverage(v);
103430 sqlite3VdbeAddOp2(v, OP_RowData, iQueue, regCurrent);
103454 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrTop);
103549 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, dest.iSDParm, p->pEList->nExpr);
103648 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, unionTab, 0);
103710 sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); VdbeCoverage(v);
103715 sqlite3VdbeAddOp2(v, OP_Next, unionTab, iStart); VdbeCoverage(v);
103717 sqlite3VdbeAddOp2(v, OP_Close, unionTab, 0);
103737 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab1, 0);
103754 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab2, 0);
103785 sqlite3VdbeAddOp2(v, OP_Rewind, tab1, iBreak); VdbeCoverage(v);
103787 iStart = sqlite3VdbeAddOp2(v, OP_RowKey, tab1, r1);
103793 sqlite3VdbeAddOp2(v, OP_Next, tab1, iStart); VdbeCoverage(v);
103795 sqlite3VdbeAddOp2(v, OP_Close, tab2, 0);
103796 sqlite3VdbeAddOp2(v, OP_Close, tab1, 0);
103906 sqlite3VdbeAddOp2(v, OP_Integer, 1, regPrev);
103924 sqlite3VdbeAddOp2(v, OP_NewRowid, pDest->iSDParm, r2);
103945 sqlite3VdbeAddOp2(v, OP_IdxInsert, pDest->iSDParm, r1);
103954 sqlite3VdbeAddOp2(v, OP_Integer, 1, pDest->iSDParm);
103995 sqlite3VdbeAddOp2(v, OP_ResultRow, pIn->iSdst, pIn->nSdst);
104221 sqlite3VdbeAddOp2(v, OP_Integer, 0, regPrev);
104246 sqlite3VdbeAddOp2(v, OP_Copy, p->iOffset ? p->iOffset+1 : p->iLimit,
104248 sqlite3VdbeAddOp2(v, OP_Copy, regLimitA, regLimitB);
104318 addrEofA = sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB);
104319 addrEofA_noB = sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, labelEnd);
104321 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEofA);
104333 addrEofB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA);
104334 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, labelEnd); VdbeCoverage(v);
104335 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEofB);
104341 addrAltB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA);
104342 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA); VdbeCoverage(v);
104343 sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr);
104355 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA); VdbeCoverage(v);
104356 sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr);
104364 sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB);
104366 sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v);
104367 sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr);
104372 sqlite3VdbeAddOp2(v, OP_Yield, regAddrA, addrEofA_noB); VdbeCoverage(v);
104373 sqlite3VdbeAddOp2(v, OP_Yield, regAddrB, addrEofB); VdbeCoverage(v);
106066 sqlite3VdbeAddOp2(v, OP_Gosub, pItem->regReturn, pItem->addrFillSub);
106119 topAddr = sqlite3VdbeAddOp2(v, OP_Integer, 0, pItem->regReturn);
106216 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pDest->iSDParm, pEList->nExpr);
106393 sqlite3VdbeAddOp2(v, OP_Integer, 0, iAbortFlag);
106395 sqlite3VdbeAddOp2(v, OP_Integer, 0, iUseFlag);
106404 sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset);
106443 sqlite3VdbeAddOp2(v, OP_Sequence, sAggInfo.sortingIdx,regBase+nGroupBy);
106454 sqlite3VdbeAddOp2(v, OP_SCopy, r2, r1);
106461 sqlite3VdbeAddOp2(v, OP_SorterInsert, sAggInfo.sortingIdx, regRecord);
106468 sqlite3VdbeAddOp2(v, OP_SorterSort, sAggInfo.sortingIdx, addrEnd);
106497 sqlite3VdbeAddOp2(v, OP_SorterData, sAggInfo.sortingIdx, sortOut);
106523 sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow);
106525 sqlite3VdbeAddOp2(v, OP_IfPos, iAbortFlag, addrEnd); VdbeCoverage(v);
106527 sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset);
106535 sqlite3VdbeAddOp2(v, OP_Integer, 1, iUseFlag);
106541 sqlite3VdbeAddOp2(v, OP_SorterNext, sAggInfo.sortingIdx, addrTopOfLoop);
106550 sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow);
106555 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEnd);
106565 sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag);
106570 sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2); VdbeCoverage(v);
106645 sqlite3VdbeAddOp2(v, OP_Count, iCsr, sAggInfo.aFunc[0].iMem);
106708 sqlite3VdbeAddOp2(v, OP_Goto, 0, sqlite3WhereBreakLabel(pWInfo));
107646 sqlite3VdbeAddOp2(v, OP_Close, 0, 0);
108541 sqlite3VdbeAddOp2(v, OP_Rowid, iDataCur, regOldRowid);
108543 sqlite3VdbeAddOp2(v, OP_RowSetAdd, regRowSet, regOldRowid);
108560 sqlite3VdbeAddOp2(v, OP_Null, 0, iPk);
108561 addrOpen = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iEph, nPk);
108578 sqlite3VdbeAddOp2(v, OP_IdxInsert, iEph, regKey);
108587 sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount);
108624 sqlite3VdbeAddOp2(v, OP_IsNull, pPk ? regKey : regOldRowid, labelBreak);
108629 sqlite3VdbeAddOp2(v, OP_Rewind, iEph, labelBreak); VdbeCoverage(v);
108630 addrTop = sqlite3VdbeAddOp2(v, OP_RowKey, iEph, regKey);
108666 sqlite3VdbeAddOp2(v, OP_Null, 0, regOld+i);
108670 sqlite3VdbeAddOp2(v, OP_Copy, regOldRowid, regNewRowid);
108693 sqlite3VdbeAddOp2(v, OP_Null, 0, regNew+i);
108708 sqlite3VdbeAddOp2(v, OP_Null, 0, regNew+i);
108774 sqlite3VdbeAddOp2(v, OP_Delete, iDataCur, 0);
108799 sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1);
108812 sqlite3VdbeAddOp2(v, OP_Next, iEph, addrTop); VdbeCoverage(v);
108814 sqlite3VdbeAddOp2(v, OP_Goto, 0, labelContinue);
108822 sqlite3VdbeAddOp2(v, OP_Close, iIdxCur+i, 0);
108825 if( iDataCur<iIdxCur ) sqlite3VdbeAddOp2(v, OP_Close, iDataCur, 0);
108841 sqlite3VdbeAddOp2(v, OP_ResultRow, regRowCount, 1);
108930 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, pTab->nCol+1+(pRowid!=0));
108941 addr = sqlite3VdbeAddOp2(v, OP_Rewind, ephemTab, 0); VdbeCoverage(v);
108951 sqlite3VdbeAddOp2(v, OP_Next, ephemTab, addr+1); VdbeCoverage(v);
108953 sqlite3VdbeAddOp2(v, OP_Close, ephemTab, 0);
109066 sqlite3VdbeAddOp2(v, OP_Vacuum, 0, 0);
109742 sqlite3VdbeAddOp2(v, OP_Expire, 0, 0);
112600 sqlite3VdbeAddOp2(v, OP_OpenAutoindex, pLevel->iIdxCur, nKeyCol+1);
112608 sqlite3VdbeAddOp2(v, OP_IdxInsert, pLevel->iIdxCur, regRecord);
112610 sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1); VdbeCoverage(v);
113366 sqlite3VdbeAddOp2(v, OP_Affinity, base, n);
113401 sqlite3VdbeAddOp2(v, OP_Null, 0, iReg);
113425 sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iTab, 0);
113442 pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iReg);
113575 sqlite3VdbeAddOp2(v, OP_SCopy, r1, regBase+j);
113583 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+j, pLevel->addrBrk);
113831 sqlite3VdbeAddOp2(v, OP_Integer, 0, pLevel->iLeftJoin);
113839 pLevel->p2 = sqlite3VdbeAddOp2(v, OP_Yield, regYield, addrBrk);
113868 sqlite3VdbeAddOp2(v, OP_Integer, pLoop->u.vtab.idxNum, iReg);
113869 sqlite3VdbeAddOp2(v, OP_Integer, nConstraint, iReg+1);
113906 sqlite3VdbeAddOp2(v, OP_MustBeInt, iRowidReg, addrNxt); VdbeCoverage(v);
113967 sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iCur, addrBrk);
113994 sqlite3VdbeAddOp2(v, OP_Rowid, iCur, iRowidReg);
114148 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt);
114165 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
114193 sqlite3VdbeAddOp2(v, OP_IsNull, regBase+nEq, addrNxt);
114204 sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq);
114230 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, iRowidReg);
114232 sqlite3VdbeAddOp2(v, OP_Seek, iCur, iRowidReg); /* Deferred seek */
114369 sqlite3VdbeAddOp2(v, OP_Null, 0, regRowset);
114373 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, regRowset, pPk->nKeyCol);
114378 iRetInit = sqlite3VdbeAddOp2(v, OP_Integer, 0, regReturn);
114488 sqlite3VdbeAddOp2(v, OP_Gosub, regReturn, iLoopBody);
114538 sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrBrk);
114560 pLevel->p2 = 1 + sqlite3VdbeAddOp2(v, aStart[bRev], iCur, addrBrk);
114628 sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin);
117302 sqlite3VdbeAddOp2(v, pIn->eEndLoopOp, pIn->iCur, pIn->addrInTop);
117312 sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrSkip);
117328 sqlite3VdbeAddOp2(v, OP_Gosub, pLevel->p1, pLevel->addrFirst);
117330 sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrFirst);