Home
last modified time | relevance | path

Searched refs:iIdxCur (Results 1 – 10 of 10) sorted by relevance

/sqlite-3.40.0/src/
H A Dwherecode.c798 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 Ddelete.c291 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 Danalyze.c980 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 Dinsert.c699 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 Dupdate.c305 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 Dwhere.c973 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 Dpragma.c1753 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 DwhereInt.h76 int iIdxCur; /* The VDBE cursor used to access pIdx */ member
H A DsqliteInt.h3325 int iIdxCur; /* Index of the first index cursor */ member
3592 int iIdxCur; /* The index cursor */ member
H A Dexpr.c4067 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()