Lines Matching refs:pWLoop

126     if( (pInner->pWLoop->wsFlags & WHERE_COLUMN_IN)!=0 ){  in sqlite3WhereMinMaxOptEarlyOut()
862 pLoop = pLevel->pWLoop; in constructAutomaticIndex()
1067 WhereLoop *pLoop = pLevel->pWLoop; /* The loop being coded */ in sqlite3ConstructBloomFilter()
1143 pLoop = pLevel->pWLoop; in sqlite3ConstructBloomFilter()
4794 WhereLoop *pWLoop; /* One of the WhereLoop objects */ in wherePathSolver() local
4869 for(pWLoop=pWInfo->pLoops; pWLoop; pWLoop=pWLoop->pNextLoop){ in wherePathSolver()
4877 if( (pWLoop->prereq & ~pFrom->maskLoop)!=0 ) continue; in wherePathSolver()
4878 if( (pWLoop->maskSelf & pFrom->maskLoop)!=0 ) continue; in wherePathSolver()
4879 if( (pWLoop->wsFlags & WHERE_AUTO_INDEX)!=0 && pFrom->nRow<3 ){ in wherePathSolver()
4890 rUnsorted = sqlite3LogEstAdd(pWLoop->rSetup,pWLoop->rRun + pFrom->nRow); in wherePathSolver()
4892 nOut = pFrom->nRow + pWLoop->nOut; in wherePathSolver()
4893 maskNew = pFrom->maskLoop | pWLoop->maskSelf; in wherePathSolver()
4899 iLoop, pWLoop, &revMask); in wherePathSolver()
4926 if( iLoop==0 && (pWLoop->wsFlags & WHERE_VIEWSCAN)!=0 ){ in wherePathSolver()
4961 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted, in wherePathSolver()
4980 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted, in wherePathSolver()
5004 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted, in wherePathSolver()
5022 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsorted, in wherePathSolver()
5031 pTo->maskLoop = pFrom->maskLoop | pWLoop->maskSelf; in wherePathSolver()
5038 pTo->aLoop[iLoop] = pWLoop; in wherePathSolver()
5094 pLevel->pWLoop = pWLoop = pFrom->aLoop[iLoop]; in wherePathSolver()
5095 pLevel->iFrom = pWLoop->iTab; in wherePathSolver()
5247 pWInfo->a[0].pWLoop = pLoop; in whereShortCut()
5371 pLoop = pWInfo->a[i].pWLoop; in whereOmitNoopJoin()
5434 nSearch = pWInfo->a[0].pWLoop->nOut; in whereCheckIfBloomFilterIsUseful()
5436 WhereLoop *pLoop = pWInfo->a[i].pWLoop; in whereCheckIfBloomFilterIsUseful()
5903 sqlite3WhereLoopPrint(pWInfo->a[ii].pWLoop, sWLB.pWC); in sqlite3WhereBegin()
5968 int wsFlags = pWInfo->a[0].pWLoop->wsFlags; in sqlite3WhereBegin()
5981 pWInfo->a[0].pWLoop->wsFlags = (wsFlags & ~WHERE_IDX_ONLY); in sqlite3WhereBegin()
5997 pLoop = pLevel->pWLoop; in sqlite3WhereBegin()
6164 wsFlags = pLevel->pWLoop->wsFlags; in sqlite3WhereBegin()
6283 pLoop = pLevel->pWLoop; in sqlite3WhereEnd()
6430 pLoop = pLevel->pWLoop; in sqlite3WhereEnd()