Lines Matching refs:nLoop
157784 int nLoop = 0;
157790 if( nLoop && (pTerm->wtFlags & TERM_LIKE)!=0 ){
157806 nLoop++;
166902 u16 nLoop, /* Number of entries in pPath->aLoop[] */
166954 if( nLoop && OptimizationDisabled(db, SQLITE_OrderByIdxJoin) ) return 0;
166967 for(iLoop=0; isOrderDistinct && obSat<obDone && iLoop<=nLoop; iLoop++){
166969 if( iLoop<nLoop ){
167254 static const char *wherePathName(WherePath *pPath, int nLoop, WhereLoop *pLast){
167257 for(i=0; i<nLoop; i++){ zName[i] = pPath->aLoop[i]->cId; }
167343 int nLoop; /* Number of terms in the join */
167363 nLoop = pWInfo->nLevel;
167367 mxChoice = (nLoop<=1) ? 1 : (nLoop==2 ? 5 : 10);
167368 assert( nLoop<=pWInfo->pTabList->nSrc );
167384 nSpace = (sizeof(WherePath)+sizeof(WhereLoop*)*nLoop)*mxChoice*2;
167392 for(ii=mxChoice*2, pFrom=aTo; ii>0; ii--, pFrom++, pX += nLoop){
167423 aFrom[0].isOrdered = nLoop>0 ? -1 : nOrderBy;
167429 for(iLoop=0; iLoop<nLoop; iLoop++){
167646 assert( pWInfo->nLevel==nLoop );
167648 for(iLoop=0; iLoop<nLoop; iLoop++){
167661 WHERE_DISTINCTBY, nLoop-1, pFrom->aLoop[nLoop-1], ¬Used);
167680 if( nLoop>0 ){
167681 u32 wsFlags = pFrom->aLoop[nLoop-1]->wsFlags;
167687 WHERE_ORDERBY_LIMIT, nLoop-1, pFrom->aLoop[nLoop-1], &m);
167696 }else if( nLoop
167704 && pWInfo->nOBSat==pWInfo->pOrderBy->nExpr && nLoop>0
167708 pFrom, 0, nLoop-1, pFrom->aLoop[nLoop-1], &revMask