sqlite3VdbeAddOp2 8488 sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe*,int,int,int); sqlite3VdbeAddOp2 72498 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iDest); sqlite3VdbeAddOp2 72686 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iMem); sqlite3VdbeAddOp2 72718 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iMem); sqlite3VdbeAddOp2 72818 sqlite3/libsqlite/sqlite3.c testAddr = sqlite3VdbeAddOp2(v, OP_Integer, 1, mem); sqlite3VdbeAddOp2 72840 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, rMayHaveNull); sqlite3VdbeAddOp2 72859 sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, !isRowid); sqlite3VdbeAddOp2 72907 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, r2); sqlite3VdbeAddOp2 72928 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_MustBeInt, r3, sqlite3VdbeAddOp2 72934 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pExpr->iTable, r2); sqlite3VdbeAddOp2 72968 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, dest.iParm); sqlite3VdbeAddOp2 72972 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, dest.iParm); sqlite3VdbeAddOp2 73053 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, r1, destIfNull); sqlite3VdbeAddOp2 73056 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, pExpr->iTable, destIfFalse); sqlite3VdbeAddOp2 73057 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfNull); sqlite3VdbeAddOp2 73064 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_MustBeInt, r1, destIfFalse); sqlite3VdbeAddOp2 73108 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, -1, rRhsHasNull); sqlite3VdbeAddOp2 73110 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, rRhsHasNull, 1); sqlite3VdbeAddOp2 73116 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_If, rRhsHasNull, destIfNull); sqlite3VdbeAddOp2 73117 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, destIfFalse); sqlite3VdbeAddOp2 73177 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, iMem); sqlite3VdbeAddOp2 73357 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, iTabCur, regOut); sqlite3VdbeAddOp2 73448 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(pParse->pVdbe, OP_Copy, iFrom+i, iTo+i); sqlite3VdbeAddOp2 73545 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, target); sqlite3VdbeAddOp2 73568 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target); sqlite3VdbeAddOp2 73603 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, inReg, target); sqlite3VdbeAddOp2 73704 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, r1); sqlite3VdbeAddOp2 73721 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, r1, inReg); sqlite3VdbeAddOp2 73731 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, target); sqlite3VdbeAddOp2 73735 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, target, -1); sqlite3VdbeAddOp2 73788 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NotNull, target, endCoalesce); sqlite3VdbeAddOp2 73857 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, target); sqlite3VdbeAddOp2 73859 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, target); sqlite3VdbeAddOp2 73861 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, target, 0); sqlite3VdbeAddOp2 73942 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Param, p1, target); sqlite3VdbeAddOp2 74033 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, endLabel); sqlite3VdbeAddOp2 74042 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, target); sqlite3VdbeAddOp2 74112 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(pParse->pVdbe, OP_Copy, pExpr->iTable, target); sqlite3VdbeAddOp2 74117 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(pParse->pVdbe, OP_SCopy, inReg, target); sqlite3VdbeAddOp2 74149 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, inReg, iMem); sqlite3VdbeAddOp2 74310 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(pParse->pVdbe, doHardCopy ? OP_Copy : OP_SCopy, sqlite3VdbeAddOp2 74467 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, r1, dest); sqlite3VdbeAddOp2 74481 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, dest); sqlite3VdbeAddOp2 74610 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, op, r1, dest); sqlite3VdbeAddOp2 75587 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, minFormat, r2); sqlite3VdbeAddOp2 75896 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Clear, aRoot[i], iDb); sqlite3VdbeAddOp2 76000 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES, regSamplerecno); sqlite3VdbeAddOp2 76001 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES*2-1, regTemp); sqlite3VdbeAddOp2 76002 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES*2, regTemp2); sqlite3VdbeAddOp2 76004 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regLast); sqlite3VdbeAddOp2 76005 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regFirst); sqlite3VdbeAddOp2 76009 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regLast, SQLITE_INDEX_SAMPLES*2-2); sqlite3VdbeAddOp2 76015 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regSampleno); sqlite3VdbeAddOp2 76016 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regRecno); sqlite3VdbeAddOp2 76017 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, regFirst, regSamplerecno); sqlite3VdbeAddOp2 76037 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, iMem+i); sqlite3VdbeAddOp2 76040 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iMem+nCol+i+1); sqlite3VdbeAddOp2 76046 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, iIdxCur, endOfLoop); sqlite3VdbeAddOp2 76048 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, iMem, 1); sqlite3VdbeAddOp2 76065 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur+1, regRowid); sqlite3VdbeAddOp2 76073 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regSampleno, 1); sqlite3VdbeAddOp2 76075 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regTemp, -1); sqlite3VdbeAddOp2 76076 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES, regTemp2); sqlite3VdbeAddOp2 76082 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regRecno, 1); sqlite3VdbeAddOp2 76102 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, endOfLoop); sqlite3VdbeAddOp2 76109 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, iMem+i+1, 1); sqlite3VdbeAddOp2 76115 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, topOfLoop); sqlite3VdbeAddOp2 76136 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, iMem, regSampleno); sqlite3VdbeAddOp2 76144 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regTemp, -1); sqlite3VdbeAddOp2 76150 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regRowid); sqlite3VdbeAddOp2 76161 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regSampleno); sqlite3VdbeAddOp2 76168 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regIdxname); sqlite3VdbeAddOp2 76170 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iStatCur, regRowid); sqlite3VdbeAddOp2 77497 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v,OP_Transaction, iDb, (mask & pParse->writeMask)!=0); sqlite3VdbeAddOp2 77527 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, pParse->cookieGoto); sqlite3VdbeAddOp2 78223 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, fileFormat, reg3); sqlite3VdbeAddOp2 78225 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, ENC(db), reg3); sqlite3VdbeAddOp2 78240 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, reg2); sqlite3VdbeAddOp2 78244 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_CreateTable, iDb, reg2); sqlite3VdbeAddOp2 78247 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, 0, reg1); sqlite3VdbeAddOp2 78248 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, reg3); sqlite3VdbeAddOp2 78649 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, db->aDb[iDb].pSchema->schema_cookie+1, r1); sqlite3VdbeAddOp2 79676 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Clear, tnum, iDb); sqlite3VdbeAddOp2 79685 sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iTab, 0); sqlite3VdbeAddOp2 79706 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iIdx, regRecord); sqlite3VdbeAddOp2 79709 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iTab, addr1+1); sqlite3VdbeAddOp2 80124 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_CreateIndex, iDb, iMem); sqlite3VdbeAddOp2 80700 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Transaction, i, (type==TK_EXCLUSIVE)+1); sqlite3VdbeAddOp2 80704 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AutoCommit, 0, 0); sqlite3VdbeAddOp2 80723 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, 0); sqlite3VdbeAddOp2 80743 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AutoCommit, 1, 1); sqlite3VdbeAddOp2 80828 sqlite3/libsqlite/sqlite3.c pToplevel->cookieGoto = sqlite3VdbeAddOp2(v, OP_Goto, 0, 0)+1; sqlite3VdbeAddOp2 81898 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, memCnt); sqlite3VdbeAddOp2 81914 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Clear, pIdx->tnum, iDb); sqlite3VdbeAddOp2 81928 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iRowSet); sqlite3VdbeAddOp2 81932 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowSetAdd, iRowSet, regRowid); sqlite3VdbeAddOp2 81934 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, memCnt, 1); sqlite3VdbeAddOp2 81969 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addr); sqlite3VdbeAddOp2 81975 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iCur + i, pIdx->tnum); sqlite3VdbeAddOp2 81994 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, memCnt, 1); sqlite3VdbeAddOp2 82073 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, iRowid, iOld); sqlite3VdbeAddOp2 82102 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Delete, iCur, (count?OPFLAG_NCHANGE:0)); sqlite3VdbeAddOp2 82183 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, iCur, regBase+nCol); sqlite3VdbeAddOp2 82187 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regBase+nCol, regBase+j); sqlite3VdbeAddOp2 84151 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, iOk); sqlite3VdbeAddOp2 84155 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, iReg, iOk); sqlite3VdbeAddOp2 84170 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, aiCol[0]+1+regData, regTemp); sqlite3VdbeAddOp2 84171 sqlite3/libsqlite/sqlite3.c iMustBeInt = sqlite3VdbeAddOp2(v, OP_MustBeInt, regTemp, 0); sqlite3VdbeAddOp2 84183 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk); sqlite3VdbeAddOp2 84196 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, aiCol[i]+1+regData, regTemp+i); sqlite3VdbeAddOp2 84222 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iOk); sqlite3VdbeAddOp2 84247 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); sqlite3VdbeAddOp2 84303 sqlite3/libsqlite/sqlite3.c iFkIfZero = sqlite3VdbeAddOp2(v, OP_FkIfZero, pFKey->isDeferred, 0); sqlite3VdbeAddOp2 84380 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkCounter, pFKey->isDeferred, nIncr); sqlite3VdbeAddOp2 84466 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkIfZero, 1, iSkip); sqlite3VdbeAddOp2 84477 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_FkIfZero, 0, sqlite3VdbeCurrentAddr(v)+2); sqlite3VdbeAddOp2 85260 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, 0, addr+9); sqlite3VdbeAddOp2 85264 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, 0, memId+1); sqlite3VdbeAddOp2 85266 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addr+9); sqlite3VdbeAddOp2 85267 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, 0, addr+2); sqlite3VdbeAddOp2 85268 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, memId); sqlite3VdbeAddOp2 85283 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(pParse->pVdbe, OP_MemMax, memId, regRowid); sqlite3VdbeAddOp2 85313 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, 0, j3); sqlite3VdbeAddOp2 85315 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, 0, memId+1); sqlite3VdbeAddOp2 85318 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, 0, memId+1); sqlite3VdbeAddOp2 85611 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regEof); /* EOF <- 0 */ sqlite3VdbeAddOp2 85615 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, addrSelect-1, dest.iParm); sqlite3VdbeAddOp2 85616 sqlite3/libsqlite/sqlite3.c j1 = sqlite3VdbeAddOp2(v, OP_Goto, 0, 0); sqlite3VdbeAddOp2 85625 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, regEof); /* EOF <- 1 */ sqlite3VdbeAddOp2 85627 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_INTERNAL, OE_Abort); sqlite3VdbeAddOp2 85669 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn); sqlite3VdbeAddOp2 85673 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, srcTab, regTempRowid); sqlite3VdbeAddOp2 85675 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrTop); sqlite3VdbeAddOp2 85766 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount); sqlite3VdbeAddOp2 85835 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols); sqlite3VdbeAddOp2 85845 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, -1, regCols); sqlite3VdbeAddOp2 85881 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Affinity, regCols+1, pTab->nCol); sqlite3VdbeAddOp2 85900 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regIns); sqlite3VdbeAddOp2 85906 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regFromSelect+keyColumn, regRowid); sqlite3VdbeAddOp2 85930 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regRowid, j1+2); sqlite3VdbeAddOp2 85935 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regRowid); sqlite3VdbeAddOp2 85953 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iRegStore); sqlite3VdbeAddOp2 85974 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regFromSelect+j, iRegStore); sqlite3VdbeAddOp2 86007 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1); sqlite3VdbeAddOp2 86021 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, srcTab, addrCont); sqlite3VdbeAddOp2 86025 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrCont); sqlite3VdbeAddOp2 86052 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, regRowCount, 1); sqlite3VdbeAddOp2 86216 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, regData+i, ignoreDest); sqlite3VdbeAddOp2 86238 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest); sqlite3VdbeAddOp2 86316 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest); sqlite3VdbeAddOp2 86341 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regRowid, regIdx+i); sqlite3VdbeAddOp2 86343 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regData+idx, regIdx+i); sqlite3VdbeAddOp2 86346 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regRowid, regIdx+i); sqlite3VdbeAddOp2 86369 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, regOldRowid, regR); sqlite3VdbeAddOp2 86405 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, ignoreDest); sqlite3VdbeAddOp2 86464 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, baseCur+i+1, aRegIdx[i]); sqlite3VdbeAddOp2 86796 sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iDest, 0); sqlite3VdbeAddOp2 86797 sqlite3/libsqlite/sqlite3.c emptyDestTest = sqlite3VdbeAddOp2(v, OP_Goto, 0, 0); sqlite3VdbeAddOp2 86803 sqlite3/libsqlite/sqlite3.c emptySrcTest = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); sqlite3VdbeAddOp2 86807 sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid); sqlite3VdbeAddOp2 86814 sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_NewRowid, iDest, regRowid); sqlite3VdbeAddOp2 86816 sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rowid, iSrc, regRowid); sqlite3VdbeAddOp2 86819 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowData, iSrc, regData); sqlite3VdbeAddOp2 86823 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1); sqlite3VdbeAddOp2 86829 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0); sqlite3VdbeAddOp2 86830 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); sqlite3VdbeAddOp2 86839 sqlite3/libsqlite/sqlite3.c addr1 = sqlite3VdbeAddOp2(v, OP_Rewind, iSrc, 0); sqlite3VdbeAddOp2 86840 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowKey, iSrc, regData); sqlite3VdbeAddOp2 86842 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iSrc, addr1+1); sqlite3VdbeAddOp2 86848 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iSrc, 0); sqlite3VdbeAddOp2 86849 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); sqlite3VdbeAddOp2 86851 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0); sqlite3VdbeAddOp2 86853 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iDest, 0); sqlite3VdbeAddOp2 88239 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, mem, 1); sqlite3VdbeAddOp2 88316 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Expire, 0, 0); sqlite3VdbeAddOp2 88473 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, size, 1); sqlite3VdbeAddOp2 88553 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Pagecount, iDb, iReg); sqlite3VdbeAddOp2 88557 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, iReg, 1); sqlite3VdbeAddOp2 88606 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); sqlite3VdbeAddOp2 88654 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); sqlite3VdbeAddOp2 88752 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, iLimit, 1); sqlite3VdbeAddOp2 88755 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 1, -1); sqlite3VdbeAddOp2 88756 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr); sqlite3VdbeAddOp2 88824 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); sqlite3VdbeAddOp2 88882 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); sqlite3VdbeAddOp2 88969 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i-nHidden, 1); sqlite3VdbeAddOp2 88973 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, (pCol->notNull ? 1 : 0), 4); sqlite3VdbeAddOp2 88977 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, 5); sqlite3VdbeAddOp2 88979 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pCol->isPrimKey, 6); sqlite3VdbeAddOp2 88980 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 6); sqlite3VdbeAddOp2 89000 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); sqlite3VdbeAddOp2 89001 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, cnum, 2); sqlite3VdbeAddOp2 89004 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3); sqlite3VdbeAddOp2 89025 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); sqlite3VdbeAddOp2 89027 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pIdx->onError!=OE_None, 3); sqlite3VdbeAddOp2 89028 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3); sqlite3VdbeAddOp2 89047 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); sqlite3VdbeAddOp2 89051 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3); sqlite3VdbeAddOp2 89064 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i++, 1); sqlite3VdbeAddOp2 89066 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 2); sqlite3VdbeAddOp2 89098 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, i, 1); sqlite3VdbeAddOp2 89099 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, j, 2); sqlite3VdbeAddOp2 89107 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 8); sqlite3VdbeAddOp2 89179 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, mxErr, 1); /* reg[1] holds errors left */ sqlite3VdbeAddOp2 89191 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, 0, 0); sqlite3VdbeAddOp2 89204 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pTab->tnum, 2+cnt); sqlite3VdbeAddOp2 89207 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pIdx->tnum, 2+cnt); sqlite3VdbeAddOp2 89226 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 2, 1); sqlite3VdbeAddOp2 89238 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, 0, 0); sqlite3VdbeAddOp2 89241 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, 2); /* reg(2) will count entries */ sqlite3VdbeAddOp2 89242 sqlite3/libsqlite/sqlite3.c loopTop = sqlite3VdbeAddOp2(v, OP_Rewind, 1, 0); sqlite3VdbeAddOp2 89243 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, 2, 1); /* increment entry count */ sqlite3VdbeAddOp2 89269 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, 1, loopTop+1); sqlite3VdbeAddOp2 89285 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Halt, 0, 0); sqlite3VdbeAddOp2 89349 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_String8, 0, 1); sqlite3VdbeAddOp2 89354 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); sqlite3VdbeAddOp2 89467 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 1); sqlite3VdbeAddOp2 89496 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 3); sqlite3VdbeAddOp2 89545 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, 1, 2); sqlite3VdbeAddOp2 90894 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Sequence, pOrderBy->iECursor, regBase+nExpr); sqlite3VdbeAddOp2 90897 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pOrderBy->iECursor, regRecord); sqlite3VdbeAddOp2 90909 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, iLimit, -1); sqlite3VdbeAddOp2 90928 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, p->iOffset, -1); sqlite3VdbeAddOp2 90930 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iContinue); sqlite3VdbeAddOp2 90959 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iTab, r1); sqlite3VdbeAddOp2 91074 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1); sqlite3VdbeAddOp2 91101 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, r2); sqlite3VdbeAddOp2 91128 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, r1); sqlite3VdbeAddOp2 91137 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iParm); sqlite3VdbeAddOp2 91174 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, nColumn); sqlite3VdbeAddOp2 91366 sqlite3/libsqlite/sqlite3.c addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); sqlite3VdbeAddOp2 91374 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, iParm, regRowid); sqlite3VdbeAddOp2 91384 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iParm, regRowid); sqlite3VdbeAddOp2 91407 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iMem, nColumn); sqlite3VdbeAddOp2 91421 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); sqlite3VdbeAddOp2 91424 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, pseudoTab, 0); sqlite3VdbeAddOp2 91906 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, n, iLimit); sqlite3VdbeAddOp2 91909 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, iBreak); sqlite3VdbeAddOp2 91917 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfZero, iLimit, iBreak); sqlite3VdbeAddOp2 91926 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, iOffset); sqlite3VdbeAddOp2 91931 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, -1, iOffset+1); sqlite3VdbeAddOp2 92046 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, dest.iParm, p->pEList->nExpr); sqlite3VdbeAddOp2 92135 sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, unionTab, 0); sqlite3VdbeAddOp2 92197 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, unionTab, iBreak); sqlite3VdbeAddOp2 92202 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, unionTab, iStart); sqlite3VdbeAddOp2 92204 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, unionTab, 0); sqlite3VdbeAddOp2 92224 sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab1, 0); sqlite3VdbeAddOp2 92241 sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab2, 0); sqlite3VdbeAddOp2 92272 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, tab1, iBreak); sqlite3VdbeAddOp2 92274 sqlite3/libsqlite/sqlite3.c iStart = sqlite3VdbeAddOp2(v, OP_RowKey, tab1, r1); sqlite3VdbeAddOp2 92280 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, tab1, iStart); sqlite3VdbeAddOp2 92282 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, tab2, 0); sqlite3VdbeAddOp2 92283 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, tab1, 0); sqlite3VdbeAddOp2 92398 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, regPrev); sqlite3VdbeAddOp2 92416 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_NewRowid, pDest->iParm, r2); sqlite3VdbeAddOp2 92437 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pDest->iParm, r1); sqlite3VdbeAddOp2 92446 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, pDest->iParm); sqlite3VdbeAddOp2 92487 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, pIn->iMem, pIn->nMem); sqlite3VdbeAddOp2 92731 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regPrev); sqlite3VdbeAddOp2 92758 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, p->iOffset ? p->iOffset+1 : p->iLimit, sqlite3VdbeAddOp2 92760 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, regLimitA, regLimitB); sqlite3VdbeAddOp2 92792 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, regEofA); sqlite3VdbeAddOp2 92809 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, regEofB); sqlite3VdbeAddOp2 92836 sqlite3/libsqlite/sqlite3.c addrEofA = sqlite3VdbeAddOp2(v, OP_Goto, 0, labelEnd); sqlite3VdbeAddOp2 92838 sqlite3/libsqlite/sqlite3.c addrEofA = sqlite3VdbeAddOp2(v, OP_If, regEofB, labelEnd); sqlite3VdbeAddOp2 92839 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB); sqlite3VdbeAddOp2 92841 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEofA); sqlite3VdbeAddOp2 92853 sqlite3/libsqlite/sqlite3.c addrEofB = sqlite3VdbeAddOp2(v, OP_If, regEofA, labelEnd); sqlite3VdbeAddOp2 92854 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA); sqlite3VdbeAddOp2 92856 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEofB); sqlite3VdbeAddOp2 92862 sqlite3/libsqlite/sqlite3.c addrAltB = sqlite3VdbeAddOp2(v, OP_Gosub, regOutA, addrOutA); sqlite3VdbeAddOp2 92864 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_If, regEofA, addrEofA); sqlite3VdbeAddOp2 92865 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr); sqlite3VdbeAddOp2 92878 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_If, regEofA, addrEofA); sqlite3VdbeAddOp2 92879 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr); sqlite3VdbeAddOp2 92887 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutB, addrOutB); sqlite3VdbeAddOp2 92890 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_If, regEofB, addrEofB); sqlite3VdbeAddOp2 92891 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, labelCmpr); sqlite3VdbeAddOp2 92896 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regEofA); sqlite3VdbeAddOp2 92897 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regEofB); sqlite3VdbeAddOp2 92898 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regAddrA, addrSelectA); sqlite3VdbeAddOp2 92899 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regAddrB, addrSelectB); sqlite3VdbeAddOp2 92900 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_If, regEofA, addrEofA); sqlite3VdbeAddOp2 92901 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_If, regEofB, addrEofB); sqlite3VdbeAddOp2 93986 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, pAggInfo->aCol[i].iMem); sqlite3VdbeAddOp2 93989 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, pFunc->iMem); sqlite3VdbeAddOp2 94364 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pDest->iParm, pEList->nExpr); sqlite3VdbeAddOp2 94507 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, iAbortFlag); sqlite3VdbeAddOp2 94509 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, iUseFlag); sqlite3VdbeAddOp2 94517 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset); sqlite3VdbeAddOp2 94554 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Sequence, sAggInfo.sortingIdx,regBase+nGroupBy); sqlite3VdbeAddOp2 94565 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, r2, r1); sqlite3VdbeAddOp2 94572 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, sAggInfo.sortingIdx, regRecord); sqlite3VdbeAddOp2 94576 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Sort, sAggInfo.sortingIdx, addrEnd); sqlite3VdbeAddOp2 94612 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow); sqlite3VdbeAddOp2 94614 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfPos, iAbortFlag, addrEnd); sqlite3VdbeAddOp2 94616 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regReset, addrReset); sqlite3VdbeAddOp2 94624 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iUseFlag); sqlite3VdbeAddOp2 94630 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, sAggInfo.sortingIdx, addrTopOfLoop); sqlite3VdbeAddOp2 94638 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regOutputRow, addrOutputRow); sqlite3VdbeAddOp2 94643 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addrEnd); sqlite3VdbeAddOp2 94653 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, iAbortFlag); sqlite3VdbeAddOp2 94658 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IfPos, iUseFlag, addrOutputRow+2); sqlite3VdbeAddOp2 94732 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iCsr, sAggInfo.aFunc[0].iMem); sqlite3VdbeAddOp2 94787 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, pWInfo->iBreak); sqlite3VdbeAddOp2 95712 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, 0, 0); sqlite3VdbeAddOp2 96561 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regOldRowid); sqlite3VdbeAddOp2 96568 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, iCur, regOldRowid); sqlite3VdbeAddOp2 96571 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_RowSetAdd, regRowSet, regOldRowid); sqlite3VdbeAddOp2 96582 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, regRowCount); sqlite3VdbeAddOp2 96649 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regOld+i); sqlite3VdbeAddOp2 96653 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Copy, regOldRowid, regNewRowid); sqlite3VdbeAddOp2 96675 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regNew+i); sqlite3VdbeAddOp2 96698 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Affinity, regNew, pTab->nCol); sqlite3VdbeAddOp2 96742 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Delete, iCur, 0); sqlite3VdbeAddOp2 96764 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_AddImm, regRowCount, 1); sqlite3VdbeAddOp2 96773 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, addr); sqlite3VdbeAddOp2 96779 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iCur+i+1, 0); sqlite3VdbeAddOp2 96782 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iCur, 0); sqlite3VdbeAddOp2 96798 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_ResultRow, regRowCount, 1); sqlite3VdbeAddOp2 96888 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, pTab->nCol+1+(pRowid!=0)); sqlite3VdbeAddOp2 96899 sqlite3/libsqlite/sqlite3.c addr = sqlite3VdbeAddOp2(v, OP_Rewind, ephemTab, 0); sqlite3VdbeAddOp2 96909 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, ephemTab, addr+1); sqlite3VdbeAddOp2 96911 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, ephemTab, 0); sqlite3VdbeAddOp2 97004 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Vacuum, 0, 0); sqlite3VdbeAddOp2 97648 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Expire, 0, 0); sqlite3VdbeAddOp2 100162 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, regIsInit); sqlite3VdbeAddOp2 100266 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pLevel->iIdxCur, regRecord); sqlite3VdbeAddOp2 100268 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, pLevel->iTabCur, addrTop+1); sqlite3VdbeAddOp2 101578 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Affinity, base, n); sqlite3VdbeAddOp2 101611 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, iReg); sqlite3VdbeAddOp2 101622 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rewind, iTab, 0); sqlite3VdbeAddOp2 101636 sqlite3/libsqlite/sqlite3.c pIn->addrInTop = sqlite3VdbeAddOp2(v, OP_Rowid, iTab, iReg); sqlite3VdbeAddOp2 101740 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_SCopy, r1, regBase+j); sqlite3VdbeAddOp2 101972 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 0, pLevel->iLeftJoin); sqlite3VdbeAddOp2 102001 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, pVtabIdx->idxNum, iReg); sqlite3VdbeAddOp2 102002 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, j-1, iReg+1); sqlite3VdbeAddOp2 102035 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_MustBeInt, iRowidReg, addrNxt); sqlite3VdbeAddOp2 102084 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, bRev ? OP_Last : OP_Rewind, iCur, addrBrk); sqlite3VdbeAddOp2 102112 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Rowid, iCur, iRowidReg); sqlite3VdbeAddOp2 102263 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regBase+nEq); sqlite3VdbeAddOp2 102330 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IsNull, r1, addrCont); sqlite3VdbeAddOp2 102339 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, iRowidReg); sqlite3VdbeAddOp2 102341 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Seek, iCur, iRowidReg); /* Deferred seek */ sqlite3VdbeAddOp2 102453 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Null, 0, regRowset); sqlite3VdbeAddOp2 102455 sqlite3/libsqlite/sqlite3.c iRetInit = sqlite3VdbeAddOp2(v, OP_Integer, 0, regReturn); sqlite3VdbeAddOp2 102477 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, regReturn, iLoopBody); sqlite3VdbeAddOp2 102492 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrBrk); sqlite3VdbeAddOp2 102510 sqlite3/libsqlite/sqlite3.c pLevel->p2 = 1 + sqlite3VdbeAddOp2(v, aStart[bRev], iCur, addrBrk); sqlite3VdbeAddOp2 102547 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Integer, 1, pLevel->iLeftJoin); sqlite3VdbeAddOp2 103211 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, pLevel->op, pLevel->p1, pLevel->p2); sqlite3VdbeAddOp2 103220 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, pIn->iCur, pIn->addrInTop); sqlite3VdbeAddOp2 103238 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Gosub, pLevel->p1, pLevel->addrFirst); sqlite3VdbeAddOp2 103240 sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Goto, 0, pLevel->addrFirst);