btree 115845 ext/sqlite3/libsqlite/sqlite3.c } btree; btree 117942 ext/sqlite3/libsqlite/sqlite3.c pLoop->u.btree.nEq = pLoop->nLTerm = nKeyCol; btree 117968 ext/sqlite3/libsqlite/sqlite3.c pLoop->u.btree.pIndex = pIdx; btree 117989 ext/sqlite3/libsqlite/sqlite3.c assert( (u32)n==pLoop->u.btree.nEq ); btree 118462 ext/sqlite3/libsqlite/sqlite3.c Index *p = pLoop->u.btree.pIndex; btree 118463 ext/sqlite3/libsqlite/sqlite3.c int nEq = pLoop->u.btree.nEq; btree 118580 ext/sqlite3/libsqlite/sqlite3.c Index *p = pLoop->u.btree.pIndex; btree 118581 ext/sqlite3/libsqlite/sqlite3.c int nEq = pLoop->u.btree.nEq; btree 118752 ext/sqlite3/libsqlite/sqlite3.c Index *p = pBuilder->pNew->u.btree.pIndex; btree 118753 ext/sqlite3/libsqlite/sqlite3.c int nEq = pBuilder->pNew->u.btree.nEq; btree 118817 ext/sqlite3/libsqlite/sqlite3.c Index *p = pBuilder->pNew->u.btree.pIndex; btree 118982 ext/sqlite3/libsqlite/sqlite3.c && pLoop->u.btree.pIndex!=0 btree 118983 ext/sqlite3/libsqlite/sqlite3.c && pLoop->u.btree.pIndex->aSortOrder[iEq] btree 119095 ext/sqlite3/libsqlite/sqlite3.c nEq = pLoop->u.btree.nEq; btree 119097 ext/sqlite3/libsqlite/sqlite3.c pIdx = pLoop->u.btree.pIndex; btree 119103 ext/sqlite3/libsqlite/sqlite3.c nReg = pLoop->u.btree.nEq + nExtraReg; btree 119208 ext/sqlite3/libsqlite/sqlite3.c Index *pIndex = pLoop->u.btree.pIndex; btree 119209 ext/sqlite3/libsqlite/sqlite3.c u16 nEq = pLoop->u.btree.nEq; btree 119277 ext/sqlite3/libsqlite/sqlite3.c || ((flags&WHERE_VIRTUALTABLE)==0 && (pLoop->u.btree.nEq>0)) btree 119295 ext/sqlite3/libsqlite/sqlite3.c assert( pLoop->u.btree.pIndex!=0 ); btree 119296 ext/sqlite3/libsqlite/sqlite3.c pIdx = pLoop->u.btree.pIndex; btree 119371 ext/sqlite3/libsqlite/sqlite3.c if( (pLoop->wsFlags & WHERE_VIRTUALTABLE)==0 && pLoop->u.btree.pIndex!=0 ){ btree 119372 ext/sqlite3/libsqlite/sqlite3.c zObj = pLoop->u.btree.pIndex->zName; btree 119538 ext/sqlite3/libsqlite/sqlite3.c assert( pLoop->u.btree.nEq==1 ); btree 119693 ext/sqlite3/libsqlite/sqlite3.c u16 nEq = pLoop->u.btree.nEq; /* Number of == or IN terms */ btree 119710 ext/sqlite3/libsqlite/sqlite3.c pIdx = pLoop->u.btree.pIndex; btree 120179 ext/sqlite3/libsqlite/sqlite3.c && (ii==0 || pSubLoop->u.btree.pIndex==pCov) btree 120180 ext/sqlite3/libsqlite/sqlite3.c && (HasRowid(pTab) || !IsPrimaryKeyIndex(pSubLoop->u.btree.pIndex)) btree 120183 ext/sqlite3/libsqlite/sqlite3.c pCov = pSubLoop->u.btree.pIndex; btree 120358 ext/sqlite3/libsqlite/sqlite3.c if( p->u.btree.pIndex && (zName = p->u.btree.pIndex->zName)!=0 ){ btree 120364 ext/sqlite3/libsqlite/sqlite3.c sqlite3DebugPrintf(".%-16s %2d", zName, p->u.btree.nEq); btree 120414 ext/sqlite3/libsqlite/sqlite3.c }else if( (p->wsFlags & WHERE_AUTO_INDEX)!=0 && p->u.btree.pIndex!=0 ){ btree 120415 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, p->u.btree.pIndex->zColAff); btree 120416 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, p->u.btree.pIndex); btree 120417 ext/sqlite3/libsqlite/sqlite3.c p->u.btree.pIndex = 0; btree 120461 ext/sqlite3/libsqlite/sqlite3.c pFrom->u.btree.pIndex = 0; btree 120760 ext/sqlite3/libsqlite/sqlite3.c Index *pIndex = p->u.btree.pIndex; btree 120762 ext/sqlite3/libsqlite/sqlite3.c p->u.btree.pIndex = 0; btree 120903 ext/sqlite3/libsqlite/sqlite3.c assert( pNew->u.btree.nEq<pProbe->nColumn ); btree 120904 ext/sqlite3/libsqlite/sqlite3.c iCol = pProbe->aiColumn[pNew->u.btree.nEq]; btree 120908 ext/sqlite3/libsqlite/sqlite3.c saved_nEq = pNew->u.btree.nEq; btree 120937 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = saved_nEq; btree 120964 ext/sqlite3/libsqlite/sqlite3.c if( iCol<0 || (nInMul==0 && pNew->u.btree.nEq==pProbe->nKeyCol-1) ){ btree 121011 ext/sqlite3/libsqlite/sqlite3.c int nEq = ++pNew->u.btree.nEq; btree 121025 ext/sqlite3/libsqlite/sqlite3.c && pNew->u.btree.nEq<=pProbe->nSampleCol btree 121082 ext/sqlite3/libsqlite/sqlite3.c && pNew->u.btree.nEq<pProbe->nColumn btree 121092 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = saved_nEq; btree 121116 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq++; btree 121127 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = saved_nEq; btree 121315 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = 1; btree 121317 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.pIndex = 0; btree 121356 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.nEq = 0; btree 121363 ext/sqlite3/libsqlite/sqlite3.c pNew->u.btree.pIndex = pProbe; btree 121887 ext/sqlite3/libsqlite/sqlite3.c }else if( (pIndex = pLoop->u.btree.pIndex)==0 || pIndex->bUnordered ){ btree 121906 ext/sqlite3/libsqlite/sqlite3.c if( j<pLoop->u.btree.nEq btree 121934 ext/sqlite3/libsqlite/sqlite3.c && j>=pLoop->u.btree.nEq btree 122486 ext/sqlite3/libsqlite/sqlite3.c pLoop->u.btree.nEq = 1; btree 122507 ext/sqlite3/libsqlite/sqlite3.c pLoop->u.btree.nEq = j; btree 122508 ext/sqlite3/libsqlite/sqlite3.c pLoop->u.btree.pIndex = pIdx; btree 122950 ext/sqlite3/libsqlite/sqlite3.c Index *pIx = pLoop->u.btree.pIndex; btree 123086 ext/sqlite3/libsqlite/sqlite3.c VdbeComment((v, "next skip-scan on %s", pLoop->u.btree.pIndex->zName)); btree 123193 ext/sqlite3/libsqlite/sqlite3.c pIdx = pLoop->u.btree.pIndex;