| /sqlite-3.40.0/src/ |
| H A D | wherecode.c | 798 int iIdxCur = pLevel->iIdxCur; in codeAllEqualityTerms() local 998 pExpr->iTable = pHint->iIdxCur; in codeCursorHintFixExpr() 1040 sHint.iIdxCur = pLevel->iIdxCur; in codeCursorHint() 1157 assert( iIdxCur>0 ); in codeDeferredSeek() 1739 iIdxCur = pLevel->iIdxCur; in sqlite3WhereCodeOneLoopStart() 2035 }else if( iCur!=iIdxCur ){ in sqlite3WhereCodeOneLoopStart() 2073 pLevel->p1 = iIdxCur; in sqlite3WhereCodeOneLoopStart() 2395 if( pCov ) pLevel->iIdxCur = iCovCur; in sqlite3WhereCodeOneLoopStart() 2705 int iIdxCur; in sqlite3WhereRightJoinLoop() local 2708 iIdxCur = pWInfo->a[k].iIdxCur; in sqlite3WhereRightJoinLoop() [all …]
|
| H A D | delete.c | 291 int iIdxCur = 0; /* Cursor number of the first index */ in sqlite3DeleteFrom() local 421 iDataCur = iIdxCur = iTabCur; in sqlite3DeleteFrom() 587 iTabCur, aToOpen, &iDataCur, &iIdxCur); in sqlite3DeleteFrom() 589 assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 ); in sqlite3DeleteFrom() 638 sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur, in sqlite3DeleteFrom() 738 int iIdxCur, /* First index cursor */ in sqlite3GenerateRowDelete() argument 754 iDataCur, iIdxCur, iPk, (int)nPk)); in sqlite3GenerateRowDelete() 889 int iIdxCur, /* First index cursor */ in sqlite3GenerateRowIndexDelete() argument 904 assert( iIdxCur+i!=iDataCur || pPk==pIdx ); in sqlite3GenerateRowIndexDelete() 907 if( iIdxCur+i==iIdxNoSeek ) continue; in sqlite3GenerateRowIndexDelete() [all …]
|
| H A D | analyze.c | 980 int iIdxCur; /* Cursor open on index being analyzed */ in analyzeOneTable() local 1043 iIdxCur = iTab++; in analyzeOneTable() 1111 sqlite3VdbeAddOp3(v, OP_OpenRead, iIdxCur, pIdx->tnum, iDb); in analyzeOneTable() 1127 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regTemp); in analyzeOneTable() 1128 addrRewind = sqlite3VdbeAddOp1(v, OP_Rewind, iIdxCur); in analyzeOneTable() 1133 addrRewind = sqlite3VdbeAddOp1(v, OP_Rewind, iIdxCur); 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() 1220 sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid); in analyzeOneTable() [all …]
|
| H A D | insert.c | 699 int iIdxCur = 0; /* First index cursor */ in sqlite3Insert() local 1050 &iDataCur, &iIdxCur); in sqlite3Insert() 1083 pNx->iIdxCur = iIdxCur; in sqlite3Insert() 1359 sqlite3CompleteInsertion(pParse, pTab, iDataCur, iIdxCur, in sqlite3Insert() 1671 int iIdxCur, /* First index cursor */ in sqlite3GenerateConstraintChecks() argument 2182 iThisCur = iIdxCur+ix; in sqlite3GenerateConstraintChecks() 2556 int iIdxCur, /* First index cursor */ in sqlite3CompleteInsertion() argument 2594 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iIdxCur+i, aRegIdx[i], in sqlite3CompleteInsertion() 2678 int iIdxCur = iBase++; in sqlite3OpenTableAndIndices() local 2681 if( piDataCur ) *piDataCur = iIdxCur; in sqlite3OpenTableAndIndices() [all …]
|
| H A D | update.c | 305 int iIdxCur; /* Cursor for the first index */ in sqlite3Update() local 420 iIdxCur = iDataCur+1; in sqlite3Update() 432 iIdxCur = pUpsert->iIdxCur; in sqlite3Update() 737 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere,0,0,0,flags,iIdxCur); in sqlite3Update() 1021 sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur, in sqlite3Update() 1043 sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur, aRegIdx, -1); in sqlite3Update() 1088 pParse, pTab, iDataCur, iIdxCur, regNewRowid, aRegIdx, in sqlite3Update()
|
| H A D | where.c | 973 assert( pLevel->iIdxCur>=0 ); in constructAutomaticIndex() 974 pLevel->iIdxCur = pParse->nTab++; in constructAutomaticIndex() 1014 assert( pLevel->iIdxCur>0 ); in constructAutomaticIndex() 5490 int iIdxCur, /* Cursor number for pIdx */ in whereAddIndexedExpr() argument 5520 p->iIdxCur = iIdxCur; in whereAddIndexedExpr() 6084 pLevel->iIdxCur = iIndexCur; in sqlite3WhereBegin() 6479 if( p->iIdxCur==pLevel->iIdxCur ){ in sqlite3WhereEnd() 6481 p->iIdxCur = -1; in sqlite3WhereEnd() 6526 pOp->p1 = pLevel->iIdxCur; in sqlite3WhereEnd() 6545 pOp->p1 = pLevel->iIdxCur; in sqlite3WhereEnd() [all …]
|
| H A D | pragma.c | 1753 int iDataCur, iIdxCur; in sqlite3Pragma() local 1770 1, 0, &iDataCur, &iIdxCur); in sqlite3Pragma() 1969 jmp2 = sqlite3VdbeAddOp4Int(v, OP_Found, iIdxCur+j, ckUniq, r1, in sqlite3Pragma() 1993 jmp6 = sqlite3VdbeAddOp1(v, OP_Next, iIdxCur+j); VdbeCoverage(v); in sqlite3Pragma() 1996 sqlite3VdbeAddOp4Int(v, OP_IdxGT, iIdxCur+j, uniqOk, r1, in sqlite3Pragma() 2012 sqlite3VdbeAddOp2(v, OP_Count, iIdxCur+j, 3); in sqlite3Pragma()
|
| H A D | whereInt.h | 76 int iIdxCur; /* The VDBE cursor used to access pIdx */ member
|
| H A D | sqliteInt.h | 3325 int iIdxCur; /* Index of the first index cursor */ member 3592 int iIdxCur; /* The index cursor */ member
|
| H A D | expr.c | 4067 sqlite3VdbeAddOp3(v, OP_IfNullRow, p->iIdxCur, addr+3, target); in sqlite3IndexedExprLookup() 4069 sqlite3VdbeAddOp3(v, OP_Column, p->iIdxCur, p->iIdxCol, target); in sqlite3IndexedExprLookup() 4078 sqlite3VdbeAddOp3(v, OP_Column, p->iIdxCur, p->iIdxCol, target); in sqlite3IndexedExprLookup()
|