Lines Matching refs:btree

88   Index *pIndex = pLoop->u.btree.pIndex;  in explainIndexRange()
89 u16 nEq = pLoop->u.btree.nEq; in explainIndexRange()
103 explainAppendTerm(pStr, pIndex, pLoop->u.btree.nBtm, j, i, ">"); in explainIndexRange()
107 explainAppendTerm(pStr, pIndex, pLoop->u.btree.nTop, j, i, "<"); in explainIndexRange()
147 || ((flags&WHERE_VIRTUALTABLE)==0 && (pLoop->u.btree.nEq>0)) in sqlite3WhereExplainOneScan()
157 assert( pLoop->u.btree.pIndex!=0 ); in sqlite3WhereExplainOneScan()
158 pIdx = pLoop->u.btree.pIndex; in sqlite3WhereExplainOneScan()
263 for(i=pLoop->nSkip; i<pLoop->u.btree.nEq; i++){ in sqlite3WhereExplainBloomFilter()
264 const char *z = explainIndexColumnName(pLoop->u.btree.pIndex, i); in sqlite3WhereExplainBloomFilter()
295 if( (pLoop->wsFlags & WHERE_VIRTUALTABLE)==0 && pLoop->u.btree.pIndex!=0 ){ in sqlite3WhereAddScanStatus()
296 zObj = pLoop->u.btree.pIndex->zName; in sqlite3WhereAddScanStatus()
589 && pLoop->u.btree.pIndex!=0 in codeEqualityTerm()
590 && pLoop->u.btree.pIndex->aSortOrder[iEq] in codeEqualityTerm()
783 nEq = pLoop->u.btree.nEq; in codeAllEqualityTerms()
785 pIdx = pLoop->u.btree.pIndex; in codeAllEqualityTerms()
791 nReg = pLoop->u.btree.nEq + nExtraReg; in codeAllEqualityTerms()
1041 sHint.pIdx = pLoop->u.btree.pIndex; in codeCursorHint()
1090 if( pLoop->u.btree.nEq==0 && pTerm!=pEndRange ){ in codeCursorHint()
1294 u16 nEq = pLoop->u.btree.nEq; in filterPullDown()
1541 assert( pLoop->u.btree.nEq==1 ); in sqlite3WhereCodeOneLoopStart()
1717 u16 nEq = pLoop->u.btree.nEq; /* Number of == or IN terms */ in sqlite3WhereCodeOneLoopStart()
1718 u16 nBtm = pLoop->u.btree.nBtm; /* Length of BTM vector */ in sqlite3WhereCodeOneLoopStart()
1719 u16 nTop = pLoop->u.btree.nTop; /* Length of TOP vector */ in sqlite3WhereCodeOneLoopStart()
1738 pIdx = pLoop->u.btree.pIndex; in sqlite3WhereCodeOneLoopStart()
1748 nExtraReg = MAX(nExtraReg, pLoop->u.btree.nBtm); in sqlite3WhereCodeOneLoopStart()
1755 nExtraReg = MAX(nExtraReg, pLoop->u.btree.nTop); in sqlite3WhereCodeOneLoopStart()
2371 && (ii==0 || pSubLoop->u.btree.pIndex==pCov) in sqlite3WhereCodeOneLoopStart()
2372 && (HasRowid(pTab) || !IsPrimaryKeyIndex(pSubLoop->u.btree.pIndex)) in sqlite3WhereCodeOneLoopStart()
2375 pCov = pSubLoop->u.btree.pIndex; in sqlite3WhereCodeOneLoopStart()