iIdxCur 89026 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur; /* Cursor open on index being analyzed */ iIdxCur 89075 ext/sqlite3/libsqlite/sqlite3.c iIdxCur = iTab++; iIdxCur 89143 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_OpenRead, iIdxCur, pIdx->tnum, iDb); iIdxCur 89158 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iIdxCur, regStat4+3); iIdxCur 89174 ext/sqlite3/libsqlite/sqlite3.c addrRewind = sqlite3VdbeAddOp1(v, OP_Rewind, iIdxCur); iIdxCur 89207 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regTemp); iIdxCur 89227 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, i, regPrev+i); iIdxCur 89243 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, regRowid); iIdxCur 89250 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, regKey+j); iIdxCur 89261 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Next, iIdxCur, addrNextRow); VdbeCoverage(v); iIdxCur 95814 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur = 0; /* Cursor number of the first index */ iIdxCur 95920 ext/sqlite3/libsqlite/sqlite3.c iDataCur = iIdxCur = iTabCur; iIdxCur 96055 ext/sqlite3/libsqlite/sqlite3.c &iDataCur, &iIdxCur); iIdxCur 96057 ext/sqlite3/libsqlite/sqlite3.c assert( pPk || IsVirtual(pTab) || iIdxCur==iDataCur+1 ); iIdxCur 96094 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur, iIdxCur 96113 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, iIdxCur + i); iIdxCur 96178 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur, /* First index cursor */ iIdxCur 96193 ext/sqlite3/libsqlite/sqlite3.c iDataCur, iIdxCur, iPk, (int)nPk)); iIdxCur 96260 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur, 0); iIdxCur 96306 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur, /* First index cursor */ iIdxCur 96320 ext/sqlite3/libsqlite/sqlite3.c assert( iIdxCur+i!=iDataCur || pPk==pIdx ); iIdxCur 96326 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_IdxDelete, iIdxCur+i, r1, iIdxCur 100086 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur = 0; /* First index cursor */ iIdxCur 100384 ext/sqlite3/libsqlite/sqlite3.c &iDataCur, &iIdxCur); iIdxCur 100593 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur, iIdxCur 100597 ext/sqlite3/libsqlite/sqlite3.c sqlite3CompleteInsertion(pParse, pTab, iDataCur, iIdxCur, iIdxCur 100629 ext/sqlite3/libsqlite/sqlite3.c if( iDataCur<iIdxCur ) sqlite3VdbeAddOp1(v, OP_Close, iDataCur); iIdxCur 100631 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, idx+iIdxCur); iIdxCur 100764 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur, /* First index cursor */ iIdxCur 100810 ext/sqlite3/libsqlite/sqlite3.c iDataCur, iIdxCur, regNewData, regOldData, pkChng)); iIdxCur 100967 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur, iIdxCur 100971 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur, 0); iIdxCur 101007 ext/sqlite3/libsqlite/sqlite3.c iThisCur = iIdxCur+ix; iIdxCur 101141 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateRowDelete(pParse, pTab, pTrigger, iDataCur, iIdxCur, iIdxCur 101173 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur, /* First index cursor */ iIdxCur 101198 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, iIdxCur+i, aRegIdx[i]); iIdxCur 101288 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur = iBase++; iIdxCur 101291 ext/sqlite3/libsqlite/sqlite3.c *piDataCur = iIdxCur; iIdxCur 101294 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, op, iIdxCur, pIdx->tnum, iDb); iIdxCur 105089 ext/sqlite3/libsqlite/sqlite3.c int iDataCur, iIdxCur; iIdxCur 105100 ext/sqlite3/libsqlite/sqlite3.c 1, 0, &iDataCur, &iIdxCur); iIdxCur 105137 ext/sqlite3/libsqlite/sqlite3.c jmp2 = sqlite3VdbeAddOp4Int(v, OP_Found, iIdxCur+j, ckUniq, r1, iIdxCur 105166 ext/sqlite3/libsqlite/sqlite3.c jmp6 = sqlite3VdbeAddOp1(v, OP_Next, iIdxCur+j); VdbeCoverage(v); iIdxCur 105169 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, OP_IdxGT, iIdxCur+j, uniqOk, r1, iIdxCur 105190 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Count, iIdxCur+j, 3); iIdxCur 113504 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur; /* Cursor for the first index */ iIdxCur 113585 ext/sqlite3/libsqlite/sqlite3.c iIdxCur = iDataCur+1; iIdxCur 113748 ext/sqlite3/libsqlite/sqlite3.c pParse, pTabList, pWhere, 0, 0, WHERE_ONEPASS_DESIRED, iIdxCur iIdxCur 113778 ext/sqlite3/libsqlite/sqlite3.c WHERE_ONEPASS_DESIRED, iIdxCur); iIdxCur 113967 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateConstraintChecks(pParse, pTab, aRegIdx, iDataCur, iIdxCur, iIdxCur 113984 ext/sqlite3/libsqlite/sqlite3.c sqlite3GenerateRowIndexDelete(pParse, pTab, iDataCur, iIdxCur, aRegIdx); iIdxCur 113999 ext/sqlite3/libsqlite/sqlite3.c sqlite3CompleteInsertion(pParse, pTab, iDataCur, iIdxCur, iIdxCur 114036 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_Close, iIdxCur+i, 0); iIdxCur 114039 ext/sqlite3/libsqlite/sqlite3.c if( iDataCur<iIdxCur ) sqlite3VdbeAddOp2(v, OP_Close, iDataCur, 0); iIdxCur 115786 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur; /* The VDBE cursor used to access pIdx */ iIdxCur 118012 ext/sqlite3/libsqlite/sqlite3.c assert( pLevel->iIdxCur>=0 ); iIdxCur 118013 ext/sqlite3/libsqlite/sqlite3.c pLevel->iIdxCur = pParse->nTab++; iIdxCur 118014 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_OpenAutoindex, pLevel->iIdxCur, nKeyCol+1); iIdxCur 118028 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxInsert, pLevel->iIdxCur, regRecord); iIdxCur 119112 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur = pLevel->iIdxCur; iIdxCur 119113 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, (bRev?OP_Last:OP_Rewind), iIdxCur); iIdxCur 119119 ext/sqlite3/libsqlite/sqlite3.c iIdxCur, 0, regBase, nSkip); iIdxCur 119124 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, j, regBase+j); iIdxCur 119702 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur; /* The VDBE cursor for the index */ iIdxCur 119711 ext/sqlite3/libsqlite/sqlite3.c iIdxCur = pLevel->iIdxCur; iIdxCur 119831 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, nConstraint); iIdxCur 119875 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp4Int(v, op, iIdxCur, addrNxt, regBase, nConstraint); iIdxCur 119889 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp2(v, OP_IdxRowid, iIdxCur, iRowidReg); iIdxCur 119892 ext/sqlite3/libsqlite/sqlite3.c }else if( iCur!=iIdxCur ){ iIdxCur 119897 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, k, iRowidReg+j); iIdxCur 119913 ext/sqlite3/libsqlite/sqlite3.c pLevel->p1 = iIdxCur; iIdxCur 120182 ext/sqlite3/libsqlite/sqlite3.c assert( pSubWInfo->a[0].iIdxCur==iCovCur ); iIdxCur 120195 ext/sqlite3/libsqlite/sqlite3.c if( pCov ) pLevel->iIdxCur = iCovCur; iIdxCur 122627 ext/sqlite3/libsqlite/sqlite3.c int iIdxCur /* If WHERE_ONETABLE_ONLY is set, index cursor number */ iIdxCur 122954 ext/sqlite3/libsqlite/sqlite3.c assert( iIdxCur!=0 || (pWInfo->wctrlFlags & WHERE_ONEPASS_DESIRED)==0 ); iIdxCur 122964 ext/sqlite3/libsqlite/sqlite3.c iIndexCur = iIdxCur; iIdxCur 122972 ext/sqlite3/libsqlite/sqlite3.c }else if( iIdxCur && (wctrlFlags & WHERE_ONETABLE_ONLY)!=0 ){ iIdxCur 122973 ext/sqlite3/libsqlite/sqlite3.c iIndexCur = iIdxCur; iIdxCur 122978 ext/sqlite3/libsqlite/sqlite3.c pLevel->iIdxCur = iIndexCur; iIdxCur 123108 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_NullRow, pLevel->iIdxCur); iIdxCur 123175 ext/sqlite3/libsqlite/sqlite3.c && pLevel->iIdxCur!=pWInfo->aiCurOnePass[1] iIdxCur 123177 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp1(v, OP_Close, pLevel->iIdxCur); iIdxCur 123213 ext/sqlite3/libsqlite/sqlite3.c pOp->p1 = pLevel->iIdxCur; iIdxCur 123217 ext/sqlite3/libsqlite/sqlite3.c pOp->p1 = pLevel->iIdxCur;