Lines Matching refs:nLoop
156528 int nLoop = 0;
156534 if( nLoop && (pTerm->wtFlags & TERM_LIKE)!=0 ){
156550 nLoop++;
165514 u16 nLoop, /* Number of entries in pPath->aLoop[] */
165566 if( nLoop && OptimizationDisabled(db, SQLITE_OrderByIdxJoin) ) return 0;
165579 for(iLoop=0; isOrderDistinct && obSat<obDone && iLoop<=nLoop; iLoop++){
165581 if( iLoop<nLoop ){
165866 static const char *wherePathName(WherePath *pPath, int nLoop, WhereLoop *pLast){
165869 for(i=0; i<nLoop; i++){ zName[i] = pPath->aLoop[i]->cId; }
165955 int nLoop; /* Number of terms in the join */
165975 nLoop = pWInfo->nLevel;
165979 mxChoice = (nLoop<=1) ? 1 : (nLoop==2 ? 5 : 10);
165980 assert( nLoop<=pWInfo->pTabList->nSrc );
165996 nSpace = (sizeof(WherePath)+sizeof(WhereLoop*)*nLoop)*mxChoice*2;
166004 for(ii=mxChoice*2, pFrom=aTo; ii>0; ii--, pFrom++, pX += nLoop){
166035 aFrom[0].isOrdered = nLoop>0 ? -1 : nOrderBy;
166041 for(iLoop=0; iLoop<nLoop; iLoop++){
166258 assert( pWInfo->nLevel==nLoop );
166260 for(iLoop=0; iLoop<nLoop; iLoop++){
166273 WHERE_DISTINCTBY, nLoop-1, pFrom->aLoop[nLoop-1], ¬Used);
166293 if( nLoop>0 ){
166294 u32 wsFlags = pFrom->aLoop[nLoop-1]->wsFlags;
166300 WHERE_ORDERBY_LIMIT, nLoop-1, pFrom->aLoop[nLoop-1], &m);
166309 }else if( nLoop
166317 && pWInfo->nOBSat==pWInfo->pOrderBy->nExpr && nLoop>0
166321 pFrom, 0, nLoop-1, pFrom->aLoop[nLoop-1], &revMask