/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | insert.c | 181 iInitCode = sqliteVdbeAddOp(v, OP_Goto, 0, 0); in sqliteInsert() 187 sqliteVdbeAddOp(v, OP_Goto, 0, iCleanup); in sqliteInsert() 218 sqliteVdbeAddOp(v, OP_MakeRecord, nColumn, 0); in sqliteInsert() 219 sqliteVdbeAddOp(v, OP_NewRecno, srcTab, 0); in sqliteInsert() 220 sqliteVdbeAddOp(v, OP_Pull, 1, 0); in sqliteInsert() 221 sqliteVdbeAddOp(v, OP_PutIntKey, srcTab, 0); in sqliteInsert() 222 sqliteVdbeAddOp(v, OP_Return, 0, 0); in sqliteInsert() 229 sqliteVdbeAddOp(v, OP_OpenTemp, srcTab, 0); in sqliteInsert() 230 sqliteVdbeAddOp(v, OP_Goto, 0, iSelectLoop); in sqliteInsert() 319 sqliteVdbeAddOp(v, OP_OpenPseudo, newIdx, 0); in sqliteInsert() [all …]
|
H A D | update.c | 233 sqliteVdbeAddOp(v, OP_ListWrite, 0, 0); in sqliteUpdate() 242 sqliteVdbeAddOp(v, OP_Integer, 0, 0); in sqliteUpdate() 248 sqliteVdbeAddOp(v, OP_OpenPseudo, oldIdx, 0); in sqliteUpdate() 249 sqliteVdbeAddOp(v, OP_OpenPseudo, newIdx, 0); in sqliteUpdate() 253 sqliteVdbeAddOp(v, OP_ListRewind, 0, 0); in sqliteUpdate() 254 sqliteVdbeAddOp(v, OP_StackDepth, 0, 0); in sqliteUpdate() 255 sqliteVdbeAddOp(v, OP_MemStore, iStackDepth, 1); in sqliteUpdate() 256 loopStart = sqliteVdbeAddOp(v, OP_MemLoad, iStackDepth, 0); in sqliteUpdate() 257 sqliteVdbeAddOp(v, OP_StackReset, 0, 0); in sqliteUpdate() 258 jumpInst = sqliteVdbeAddOp(v, OP_ListRead, 0, 0); in sqliteUpdate() [all …]
|
H A D | delete.c | 160 sqliteVdbeAddOp(v, OP_Integer, 0, 0); in sqliteDeleteFrom() 174 sqliteVdbeAddOp(v, OP_Integer, pTab->iDb, 0); in sqliteDeleteFrom() 175 sqliteVdbeAddOp(v, OP_OpenRead, iCur, pTab->tnum); in sqliteDeleteFrom() 177 sqliteVdbeAddOp(v, OP_Rewind, iCur, sqliteVdbeCurrentAddr(v)+2); in sqliteDeleteFrom() 178 addr = sqliteVdbeAddOp(v, OP_AddImm, 1, 0); in sqliteDeleteFrom() 179 sqliteVdbeAddOp(v, OP_Next, iCur, addr); in sqliteDeleteFrom() 181 sqliteVdbeAddOp(v, OP_Close, iCur, 0); in sqliteDeleteFrom() 184 sqliteVdbeAddOp(v, OP_Clear, pTab->tnum, pTab->iDb); in sqliteDeleteFrom() 186 sqliteVdbeAddOp(v, OP_Clear, pIdx->tnum, pIdx->iDb); in sqliteDeleteFrom() 202 sqliteVdbeAddOp(v, OP_ListWrite, 0, 0); in sqliteDeleteFrom() [all …]
|
H A D | pragma.c | 216 sqliteVdbeAddOp(v, OP_Integer, size, 0); in sqlitePragma() 217 sqliteVdbeAddOp(v, OP_ReadCookie, 0, 2); in sqlitePragma() 218 addr = sqliteVdbeAddOp(v, OP_Integer, 0, 0); in sqlitePragma() 219 sqliteVdbeAddOp(v, OP_Ge, 0, addr+3); in sqlitePragma() 220 sqliteVdbeAddOp(v, OP_Negative, 0, 0); in sqlitePragma() 221 sqliteVdbeAddOp(v, OP_SetCookie, 0, 2); in sqlitePragma() 250 sqliteVdbeAddOp(v, OP_Integer, size, 0); in sqlitePragma() 303 sqliteVdbeAddOp(v, OP_ReadCookie, 0, 2); in sqlitePragma() 304 sqliteVdbeAddOp(v, OP_Dup, 0, 0); in sqlitePragma() 305 addr = sqliteVdbeAddOp(v, OP_Integer, 0, 0); in sqlitePragma() [all …]
|
H A D | where.c | 707 sqliteVdbeAddOp(v, OP_Integer, pTab->iDb, 0); in sqliteWhereBegin() 712 sqliteVdbeAddOp(v, OP_Integer, pIx->iDb, 0); in sqliteWhereBegin() 733 sqliteVdbeAddOp(v, OP_String, 0, 0); in sqliteWhereBegin() 734 sqliteVdbeAddOp(v, OP_MemStore, pLevel->iLeftJoin, 1); in sqliteWhereBegin() 755 sqliteVdbeAddOp(v, OP_SetFirst, pX->iTable, brk); in sqliteWhereBegin() 761 sqliteVdbeAddOp(v, OP_Rewind, pX->iTable, brk); in sqliteWhereBegin() 762 sqliteVdbeAddOp(v, OP_KeyAsData, pX->iTable, 1); in sqliteWhereBegin() 763 pLevel->inP2 = sqliteVdbeAddOp(v, OP_FullKey, pX->iTable, 0); in sqliteWhereBegin() 772 sqliteVdbeAddOp(v, OP_MustBeInt, 1, brk); in sqliteWhereBegin() 774 sqliteVdbeAddOp(v, OP_NotExists, iCur, brk); in sqliteWhereBegin() [all …]
|
H A D | copy.c | 64 sqliteVdbeAddOp(v, OP_Integer, 0, 0); /* Initialize the row count */ in sqliteCopy() 67 addr = sqliteVdbeAddOp(v, OP_FileRead, pTab->nCol, end); in sqliteCopy() 75 sqliteVdbeAddOp(v, OP_FileColumn, pTab->iPKey, 0); in sqliteCopy() 76 sqliteVdbeAddOp(v, OP_MustBeInt, 0, 0); in sqliteCopy() 78 sqliteVdbeAddOp(v, OP_NewRecno, 0, 0); in sqliteCopy() 84 sqliteVdbeAddOp(v, OP_String, 0, 0); in sqliteCopy() 86 sqliteVdbeAddOp(v, OP_FileColumn, i, 0); in sqliteCopy() 93 sqliteVdbeAddOp(v, OP_AddImm, 1, 0); /* Increment row count */ in sqliteCopy() 95 sqliteVdbeAddOp(v, OP_Goto, 0, addr); in sqliteCopy() 97 sqliteVdbeAddOp(v, OP_Noop, 0, 0); in sqliteCopy() [all …]
|
H A D | select.c | 341 sqliteVdbeAddOp(v, OP_SortPut, 0, 0); in pushOntoSorter() 379 sqliteVdbeAddOp(v, OP_MemIncr, p->iOffset, addr); in codeLimiter() 381 sqliteVdbeAddOp(v, OP_Pop, nPop, 0); in codeLimiter() 383 sqliteVdbeAddOp(v, OP_Goto, 0, iContinue); in codeLimiter() 386 sqliteVdbeAddOp(v, OP_MemIncr, p->iLimit, iBreak); in codeLimiter() 431 sqliteVdbeAddOp(v, OP_Column, srcTab, i); in selectInnerLoop() 446 sqliteVdbeAddOp(v, OP_IsNull, -pEList->nExpr, sqliteVdbeCurrentAddr(v)+7); in selectInnerLoop() 448 sqliteVdbeAddOp(v, OP_MakeKey, pEList->nExpr, 1); in selectInnerLoop() 450 sqliteVdbeAddOp(v, OP_Distinct, distinct, sqliteVdbeCurrentAddr(v)+3); in selectInnerLoop() 451 sqliteVdbeAddOp(v, OP_Pop, pEList->nExpr+1, 0); in selectInnerLoop() [all …]
|
H A D | expr.c | 700 sqliteVdbeAddOp(v, OP_OpenTemp, pExpr->iTable, 1); in sqliteExprResolveIds() 736 sqliteVdbeAddOp(v, OP_SetInsert, iSet, 0); in sqliteExprResolveIds() 1045 sqliteVdbeAddOp(v, OP_AggGet, 0, pExpr->iAgg); in sqliteExprCode() 1047 sqliteVdbeAddOp(v, OP_Column, pExpr->iTable, pExpr->iColumn); in sqliteExprCode() 1049 sqliteVdbeAddOp(v, OP_Recno, pExpr->iTable, 0); in sqliteExprCode() 1057 sqliteVdbeAddOp(v, OP_Integer, atoi(pExpr->token.z), 0); in sqliteExprCode() 1059 sqliteVdbeAddOp(v, OP_String, 0, 0); in sqliteExprCode() 1067 sqliteVdbeAddOp(v, OP_String, 0, 0); in sqliteExprCode() 1071 sqliteVdbeAddOp(v, OP_Variable, pExpr->iTable, 0); in sqliteExprCode() 1096 sqliteVdbeAddOp(v, op, 0, 0); in sqliteExprCode() [all …]
|
H A D | build.c | 72 sqliteVdbeAddOp(v, OP_Halt, 0, 0); in sqliteExec() 402 sqliteVdbeAddOp(v, OP_Integer, isTemp, 0); in sqliteOpenMasterTable() 403 sqliteVdbeAddOp(v, OP_OpenWrite, 0, 2); in sqliteOpenMasterTable() 537 sqliteVdbeAddOp(v, OP_Integer, db->file_format, 0); in sqliteStartTable() 538 sqliteVdbeAddOp(v, OP_SetCookie, 0, 1); in sqliteStartTable() 541 sqliteVdbeAddOp(v, OP_NewRecno, 0, 0); in sqliteStartTable() 542 sqliteVdbeAddOp(v, OP_Dup, 0, 0); in sqliteStartTable() 543 sqliteVdbeAddOp(v, OP_String, 0, 0); in sqliteStartTable() 544 sqliteVdbeAddOp(v, OP_PutIntKey, 0, 0); in sqliteStartTable() 782 sqliteVdbeAddOp(v, OP_Integer, db->next_cookie, 0); in sqliteChangeCookie() [all …]
|
H A D | trigger.c | 210 sqliteVdbeAddOp(v, OP_Close, 0, 0); in sqliteFinishTrigger() 472 sqliteVdbeAddOp(v, OP_Close, 0, 0); in sqliteDropTriggerPtr() 625 sqliteVdbeAddOp(pParse->pVdbe, OP_ListPush, 0, 0); in codeTriggerProgram() 629 sqliteVdbeAddOp(pParse->pVdbe, OP_ListPop, 0, 0); in codeTriggerProgram() 643 sqliteVdbeAddOp(pParse->pVdbe, OP_ListPush, 0, 0); in codeTriggerProgram() 646 sqliteVdbeAddOp(pParse->pVdbe, OP_ListPop, 0, 0); in codeTriggerProgram() 749 sqliteVdbeAddOp(pParse->pVdbe, OP_ContextPush, 0, 0); in sqliteCodeRowTrigger() 751 sqliteVdbeAddOp(pParse->pVdbe, OP_ContextPop, 0, 0); in sqliteCodeRowTrigger()
|
H A D | vdbe.h | 89 int sqliteVdbeAddOp(Vdbe*,int,int,int);
|
H A D | attach.c | 34 sqliteVdbeAddOp(v, OP_Halt, 0, 0); in sqliteAttach() 143 sqliteVdbeAddOp(v, OP_Halt, 0, 0); in sqliteDetach()
|
H A D | vdbeaux.c | 74 int sqliteVdbeAddOp(Vdbe *p, int op, int p1, int p2){ in sqliteVdbeAddOp() function 112 int addr = sqliteVdbeAddOp(p, op, p1, p2); in sqliteVdbeOp3() 129 sqliteVdbeAddOp(p, opcode, p1, p2); in sqliteVdbeCode() 602 sqliteVdbeAddOp(p, OP_Halt, 0, 0); in sqliteVdbeMakeReady()
|
H A D | vacuum.c | 211 sqliteVdbeAddOp(v, OP_Vacuum, 0, 0); in sqliteVacuum()
|