Home
last modified time | relevance | path

Searched refs:sqlite3VdbeAddOp3 (Results 1 – 17 of 17) sorted by relevance

/sqlite-3.40.0/src/
H A Dwindow.c1627 sqlite3VdbeAddOp3(v, OP_Column, csr, iColOff+i, reg+i); in windowReadPeerValues()
1874 sqlite3VdbeAddOp3(v, OP_Jump, addr, lblNext, addr); in windowFullScan()
1943 sqlite3VdbeAddOp3(v, OP_SeekRowid, csr, 0, tmpReg); in windowReturnOneRow()
1969 sqlite3VdbeAddOp3(v, op, tmpReg2, tmpReg, tmpReg); in windowReturnOneRow()
1973 sqlite3VdbeAddOp3(v, OP_SeekRowid, csr, lbl, tmpReg); in windowReturnOneRow()
2059 sqlite3VdbeAddOp3(v, OP_Compare, regOld, regNew, nVal); in windowIfNewPeer()
2061 sqlite3VdbeAddOp3(v, OP_Jump, in windowIfNewPeer()
2065 sqlite3VdbeAddOp3(v, OP_Copy, regNew, regOld, nVal-1); in windowIfNewPeer()
2192 addrGe = sqlite3VdbeAddOp3(v, OP_Ge, regString, 0, reg1); in windowCodeRangeTest()
2197 sqlite3VdbeAddOp3(v, arith, regVal, reg1, reg1); in windowCodeRangeTest()
[all …]
H A Dupdate.c676 sqlite3VdbeAddOp3(v, OP_Null, 0, regRowSet, regOldRowid); in sqlite3Update()
689 if( pPk ) sqlite3VdbeAddOp3(v, OP_Null, 0, iPk, iPk+nPk-1); in sqlite3Update()
848 sqlite3VdbeAddOp3(v, OP_Column, iEph, i, iPk+i); in sqlite3Update()
855 sqlite3VdbeAddOp3( in sqlite3Update()
942 sqlite3VdbeAddOp3(v, OP_Column, iEph, nOff+j, k); in sqlite3Update()
1065 sqlite3VdbeAddOp3(v, OP_Delete, iDataCur, in sqlite3Update()
1270 sqlite3VdbeAddOp3(v, OP_VColumn, iCsr, i, regArg+2+i); in updateVirtualTable()
1288 sqlite3VdbeAddOp3(v, OP_VColumn, iCsr, iPk, regArg); in updateVirtualTable()
1306 sqlite3VdbeAddOp3(v, OP_MakeRecord, regArg, nArg, regRec); in updateVirtualTable()
1313 sqlite3VdbeAddOp3(v, OP_Insert, ephemTab, regRec, regRowid); in updateVirtualTable()
[all …]
H A Dinsert.c47 sqlite3VdbeAddOp3(v, opcode, iCur, pPk->tnum, iDb); in sqlite3OpenTable()
918 sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); in sqlite3Insert()
967 sqlite3VdbeAddOp3(v, OP_Insert, srcTab, regRec, regTempRowid); in sqlite3Insert()
1198 sqlite3VdbeAddOp3(v, OP_Column, srcTab, k, iRegStore); in sqlite3Insert()
1232 sqlite3VdbeAddOp3(v, OP_Column, srcTab, ipkColumn, regCols); in sqlite3Insert()
2307 sqlite3VdbeAddOp3(v, OP_Column, iThisCur, x, regR+i); in sqlite3GenerateConstraintChecks()
2685 sqlite3VdbeAddOp3(v, op, iIdxCur, pIdx->tnum, iDb); in sqlite3OpenTableAndIndices()
3068 sqlite3VdbeAddOp3(v, OP_RowData, iSrc, regData, 1); in xferOptimization()
3073 sqlite3VdbeAddOp3(v, OP_RowCell, iDest, iSrc, regRowid); in xferOptimization()
3075 sqlite3VdbeAddOp3(v, OP_Insert, iDest, regData, regRowid); in xferOptimization()
[all …]
H A Dselect.c1149 sqlite3VdbeAddOp3(v, OP_Column, srcTab, i, regResult+i); in selectInnerLoop()
1313 sqlite3VdbeAddOp3(v, OP_Insert, iParm, r1, r2); in selectInnerLoop()
1334 sqlite3VdbeAddOp3(v, OP_MakeRecord, in selectInnerLoop()
1449 sqlite3VdbeAddOp3(v, OP_MakeRecord, r2, nKey+2, r1); in selectInnerLoop()
1691 sqlite3VdbeAddOp3(v, OP_OpenPseudo, iSortTab, regSortOut, in generateSortTail()
1727 sqlite3VdbeAddOp3(v, OP_SeekRowid, iCsr, in generateSortTail()
1767 sqlite3VdbeAddOp3(v, OP_Insert, iParm, regRow, regRowid); in generateSortTail()
1789 sqlite3VdbeAddOp3(v, OP_Insert, iParm, r1, regRow); in generateSortTail()
2893 sqlite3VdbeAddOp3(v, OP_OffsetLimit, in multiSelect()
3233 sqlite3VdbeAddOp3(v, OP_Insert, pDest->iSDParm, r1, r2); in generateOutputSubroutine()
[all …]
H A Dpragma.c633 sqlite3VdbeAddOp3(v, OP_MaxPgcnt, iDb, iReg, (int)x); in sqlite3Pragma()
723 sqlite3VdbeAddOp3(v, OP_JournalMode, ii, 1, eMode); in sqlite3Pragma()
1541 sqlite3VdbeAddOp3(v, OP_OpenRead, i, pIdx->tnum, iDb); in sqlite3Pragma()
1742 sqlite3VdbeAddOp3(v, OP_Concat, 2, 3, 3); in sqlite3Pragma()
1767 sqlite3VdbeAddOp3(v, OP_Null, 1, r2, r2+pPk->nKeyCol-1); in sqlite3Pragma()
1972 sqlite3VdbeAddOp3(v, OP_Concat, 7, 3, 3); in sqlite3Pragma()
1974 sqlite3VdbeAddOp3(v, OP_Concat, 4, 3, 3); in sqlite3Pragma()
1976 sqlite3VdbeAddOp3(v, OP_Concat, 4, 3, 3); in sqlite3Pragma()
2016 sqlite3VdbeAddOp3(v, OP_Concat, 4, 2, 3); in sqlite3Pragma()
2237 sqlite3VdbeAddOp3(v, OP_Checkpoint, iBt, eMode, 1); in sqlite3Pragma()
[all …]
H A Dwherecode.c690 sqlite3VdbeAddOp3(v, OP_SeekHit, pLevel->iIdxCur, 0, iEq); in codeEqualityTerm()
799 sqlite3VdbeAddOp3(v, OP_Null, 0, regBase, regBase+nSkip-1); in codeAllEqualityTerms()
812 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, j, regBase+j); in codeAllEqualityTerms()
1161 sqlite3VdbeAddOp3(v, OP_DeferredSeek, iIdxCur, 0, iCur); in codeDeferredSeek()
1201 sqlite3VdbeAddOp3(v, OP_Copy, iSelect, iReg, nReg-1); in codeExprOrVector()
1429 sqlite3VdbeAddOp3(v, OP_VInitIn, iTab, iTarget, iCache); in sqlite3WhereCodeOneLoopStart()
1558 sqlite3VdbeAddOp3(v, OP_SeekRowid, iCur, addrNxt, iRowidReg); in sqlite3WhereCodeOneLoopStart()
1622 sqlite3VdbeAddOp3(v, op, iCur, addrBrk, r1); in sqlite3WhereCodeOneLoopStart()
2025 sqlite3VdbeAddOp3(v, OP_SeekHit, iIdxCur, nEq, nEq); in sqlite3WhereCodeOneLoopStart()
2040 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, iRowidReg+j); in sqlite3WhereCodeOneLoopStart()
[all …]
H A Danalyze.c1111 sqlite3VdbeAddOp3(v, OP_OpenRead, iIdxCur, pIdx->tnum, iDb); in analyzeOneTable()
1135 sqlite3VdbeAddOp3(v, OP_Count, iIdxCur, regTemp, 1); in analyzeOneTable()
1181 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regTemp); in analyzeOneTable()
1202 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regPrev+i); in analyzeOneTable()
1228 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, regKey+j); in analyzeOneTable()
1231 sqlite3VdbeAddOp3(v, OP_MakeRecord, regKey, pPk->nKeyCol, regRowid); in analyzeOneTable()
1260 sqlite3VdbeAddOp3(v, OP_Insert, iStatCur, regTemp, regNewRowid); in analyzeOneTable()
1293 sqlite3VdbeAddOp3(v, OP_MakeRecord, regCol, nCol, regSample); in analyzeOneTable()
1294 sqlite3VdbeAddOp3(v, OP_MakeRecord, regTabname, 6, regTemp); in analyzeOneTable()
1296 sqlite3VdbeAddOp3(v, OP_Insert, iStatCur+1, regTemp, regNewRowid); in analyzeOneTable()
[all …]
H A Ddelete.c477 sqlite3VdbeAddOp3(v, OP_Clear, pIdx->tnum, iDb, memCnt ? memCnt : -1); in sqlite3DeleteFrom()
608 sqlite3VdbeAddOp3(v, OP_Column, iEphCur, 0, iKey); in sqlite3DeleteFrom()
614 addrLoop = sqlite3VdbeAddOp3(v, OP_RowSetRead, iRowSet, 0, iKey); in sqlite3DeleteFrom()
911 sqlite3VdbeAddOp3(v, OP_IdxDelete, iIdxCur+i, r1, in sqlite3GenerateRowIndexDelete()
1001 sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase, nCol, regOut); in sqlite3GenerateIndexKey()
H A Dexpr.c683 sqlite3VdbeAddOp3(v, OP_ZeroOrNull, r1, dest, r2); in codeVectorCompare()
2631 sqlite3VdbeAddOp3(v, OP_Column, iCur, 0, regHasNull); in sqlite3SetHasNullFlag()
3228 sqlite3VdbeAddOp3(v, OP_Return, pExpr->y.sub.regReturn, in sqlite3CodeRhsOfIN()
3359 sqlite3VdbeAddOp3(v, OP_Return, pExpr->y.sub.regReturn, in sqlite3CodeSubselect()
3521 sqlite3VdbeAddOp3(v, OP_BitAnd, rLhs, rLhs, regCkNull); in sqlite3ExprCodeIN()
3635 sqlite3VdbeAddOp3(v, OP_Column, iTab, i, r3); in sqlite3ExprCodeIN()
3824 sqlite3VdbeAddOp3(v, op, iTabCur, x, regOut); in sqlite3ExprCodeGetColumnOfTable()
4338 sqlite3VdbeAddOp3(v, OP_ZeroOrNull, r1, inReg, r2); in sqlite3ExprCodeTarget()
4370 sqlite3VdbeAddOp3(v, op, r2, r1, target); in sqlite3ExprCodeTarget()
4394 sqlite3VdbeAddOp3(v, OP_Subtract, r2, r1, target); in sqlite3ExprCodeTarget()
[all …]
H A Dupsert.c277 sqlite3VdbeAddOp3(v, OP_SeekRowid, iDataCur, 0, regRowid); in sqlite3UpsertDoUpdate()
289 sqlite3VdbeAddOp3(v, OP_Column, iCur, k, iPk+i); in sqlite3UpsertDoUpdate()
H A Dbuild.c182 sqlite3VdbeAddOp3(v, OP_Column, pReturning->iRetCur, i, reg+i); in sqlite3FinishCoding()
1352 sqlite3VdbeAddOp3(v, OP_ReadCookie, iDb, reg3, BTREE_FILE_FORMAT); in sqlite3StartTable()
1378 sqlite3VdbeAddOp3(v, OP_CreateBtree, iDb, reg2, BTREE_INTKEY); in sqlite3StartTable()
1383 sqlite3VdbeAddOp3(v, OP_Insert, 0, reg3, reg1); in sqlite3StartTable()
2047 sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_SCHEMA_VERSION, in sqlite3ChangeCookie()
2832 sqlite3VdbeAddOp3(v, OP_OpenWrite, 1, pParse->regRoot, iDb); in sqlite3EndTable()
2836 sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, addrTop); in sqlite3EndTable()
2856 sqlite3VdbeAddOp3(v, OP_Insert, 1, regRec, regRowid); in sqlite3EndTable()
3252 sqlite3VdbeAddOp3(v, OP_Destroy, iTable, r1, iDb); in destroyRootPage()
3810 sqlite3VdbeAddOp3(v, OP_SorterData, iSorter, regRecord, iIdx); in sqlite3RefillIndex()
[all …]
H A Dfkey.c380 sqlite3VdbeAddOp3(v, OP_Eq, regData, iOk, regTemp); VdbeCoverage(v); in fkLookupParent()
385 sqlite3VdbeAddOp3(v, OP_NotExists, iCur, 0, regTemp); VdbeCoverage(v); in fkLookupParent()
394 sqlite3VdbeAddOp3(v, OP_OpenRead, iCur, pIdx->tnum, iDb); in fkLookupParent()
426 sqlite3VdbeAddOp3(v, OP_Ne, iChild, iJump, iParent); VdbeCoverage(v); in fkLookupParent()
H A Dalter.c435 sqlite3VdbeAddOp3(v, OP_ReadCookie, iDb, r1, BTREE_FILE_FORMAT); in sqlite3AlterFinishAddColumn()
440 sqlite3VdbeAddOp3(v, OP_SetCookie, iDb, BTREE_FILE_FORMAT, 3); in sqlite3AlterFinishAddColumn()
2217 sqlite3VdbeAddOp3(v, OP_Column, iCur, i, reg+i+1); in sqlite3AlterDropColumn()
2247 sqlite3VdbeAddOp3(v, OP_MakeRecord, reg+1, nField, regRec); in sqlite3AlterDropColumn()
2251 sqlite3VdbeAddOp3(v, OP_Insert, iCur, regRec, reg); in sqlite3AlterDropColumn()
H A Dvdbeaux.c239 return sqlite3VdbeAddOp3(p, op, p1, p2, p3); in growOp3()
241 int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, int p3){ in sqlite3VdbeAddOp3() function
281 return sqlite3VdbeAddOp3(p, op, 0, 0, 0); in sqlite3VdbeAddOp0()
284 return sqlite3VdbeAddOp3(p, op, p1, 0, 0); in sqlite3VdbeAddOp1()
287 return sqlite3VdbeAddOp3(p, op, p1, p2, 0); in sqlite3VdbeAddOp2()
293 return sqlite3VdbeAddOp3(p, OP_Goto, 0, iDest, 0); in sqlite3VdbeGoto()
346 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3); in sqlite3VdbeAddOp4()
503 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3); in sqlite3VdbeAddOp4Int()
1367 sqlite3VdbeAddOp3(pParse->pVdbe, OP_ReleaseReg, iFirst, N, *(int*)&mask); in sqlite3VdbeReleaseRegisters()
H A Dvdbe.h186 int sqlite3VdbeAddOp3(Vdbe*,int,int,int,int);
H A Dtrigger.c1014 sqlite3VdbeAddOp3(v, OP_MakeRecord, reg, i, reg+i); in codeReturningTrigger()
1016 sqlite3VdbeAddOp3(v, OP_Insert, pReturning->iRetCur, reg+i, reg+i+1); in codeReturningTrigger()
H A Dwhere.c988 sqlite3VdbeAddOp3(v, OP_InitCoroutine, regYield, 0, pTabItem->addrFillSub); in constructAutomaticIndex()
6089 sqlite3VdbeAddOp3(v, op, iIndexCur, pIx->tnum, iDb); in sqlite3WhereBegin()
6279 sqlite3VdbeAddOp3(v, OP_Return, pRJ->regReturn, pRJ->addrSubrtn, 1); in sqlite3WhereEnd()
6299 sqlite3VdbeAddOp3(v, OP_Column, pLevel->iIdxCur, j, r1+j); in sqlite3WhereEnd()
6311 sqlite3VdbeAddOp3(v, pLevel->op, pLevel->p1, pLevel->p2, pLevel->p3); in sqlite3WhereEnd()
6376 sqlite3VdbeAddOp3(v, OP_Return, pLevel->pRJ->regReturn, 0, 1); in sqlite3WhereEnd()
6406 sqlite3VdbeAddOp3(v, OP_ReopenIdx, pLevel->iIdxCur, pIx->tnum, iDb); in sqlite3WhereEnd()