Lines Matching refs:iLoop
165176 int iLoop; /* Iteration of constraint generator loop */ local
166302 iLoop = (pIdx ? 1 : 2);
166335 if( iLoop==1 && !sqlite3ExprCoveredByIndex(pE, pLevel->iTabCur, pIdx) ){
166339 if( iLoop<3 && (pTerm->wtFlags & TERM_VARSELECT) ){
166364 pWC->nTerm-j, pTerm, iLoop));
166375 iLoop = iNext;
166376 }while( iLoop>0 );
173670 int iLoop, /* Which level of the nested loop. 0==outermost */ argument
173710 *pRevMask |= MASKBIT(iLoop);
173755 int iLoop; /* Index of WhereLoop in pPath being processed */ local
173806 for(iLoop=0; isOrderDistinct && obSat<obDone && iLoop<=nLoop; iLoop++){
173807 if( iLoop>0 ) ready |= pLoop->maskSelf;
173808 if( iLoop<nLoop ){
173809 pLoop = pPath->aLoop[iLoop];
173866 && wherePathMatchSubqueryOB(pWInfo,pLoop,iLoop,iCur,
174011 if( rev ) *pRevMask |= MASKBIT(iLoop);
174428 int iLoop; /* Loop counter over the terms of the join */ local
174526 for(iLoop=0; iLoop<nLoop; iLoop++){
174562 iLoop, pWLoop, &revMask);
174608 && ( ((pTo->isOrdered^isOrdered)&0x80)==0 || iLoop==nLoop-1 )
174625 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsort,
174644 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsort,
174661 && whereLoopIsNoBetter(pWLoop, pTo->aLoop[iLoop]) )
174667 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsort,
174670 wherePathName(pTo, iLoop+1, 0), pTo->rCost, pTo->nRow,
174685 wherePathName(pFrom, iLoop, pWLoop), rCost, nOut, rUnsort,
174688 wherePathName(pTo, iLoop+1, 0), pTo->rCost, pTo->nRow,
174700 memcpy(pTo->aLoop, pFrom->aLoop, sizeof(WhereLoop*)*iLoop);
174701 pTo->aLoop[iLoop] = pWLoop;
174724 sqlite3DebugPrintf("---- after round %d ----\n", iLoop);
174734 wherePathName(pTo, iLoop+1, 0), pTo->rCost, pTo->nRow,
174769 for(iLoop=0; iLoop<nLoop; iLoop++){
174770 WhereLevel *pLevel = pWInfo->a + iLoop;
174771 pLevel->pWLoop = pWLoop = pFrom->aLoop[iLoop];