Lines Matching refs:isOrdered
3824 pNew->u.vtab.isOrdered = (i8)(pIdxInfo->orderByConsumed ? in whereLoopAddVirtualOne()
4433 if( pLoop->u.vtab.isOrdered in wherePathSatisfiesOrderBy()
4852 assert( aFrom[0].isOrdered==0 ); in wherePathSolver()
4860 aFrom[0].isOrdered = nLoop>0 ? -1 : nOrderBy; in wherePathSolver()
4873 i8 isOrdered; /* isOrdered for (pFrom+pWLoop) */ in wherePathSolver() local
4894 isOrdered = pFrom->isOrdered; in wherePathSolver()
4895 if( isOrdered<0 ){ in wherePathSolver()
4897 isOrdered = wherePathSatisfiesOrderBy(pWInfo, in wherePathSolver()
4903 if( isOrdered>=0 && isOrdered<nOrderBy ){ in wherePathSolver()
4904 if( aSortCost[isOrdered]==0 ){ in wherePathSolver()
4905 aSortCost[isOrdered] = whereSortingCost( in wherePathSolver()
4906 pWInfo, nRowEst, nOrderBy, isOrdered in wherePathSolver()
4913 rCost = sqlite3LogEstAdd(rUnsorted, aSortCost[isOrdered]) + 5; in wherePathSolver()
4917 aSortCost[isOrdered], (nOrderBy-isOrdered), nOrderBy, in wherePathSolver()
4944 && ((pTo->isOrdered^isOrdered)&0x80)==0 in wherePathSolver()
4962 isOrdered>=0 ? isOrdered+'0' : '?'); in wherePathSolver()
4981 isOrdered>=0 ? isOrdered+'0' : '?'); in wherePathSolver()
5005 isOrdered>=0 ? isOrdered+'0' : '?'); in wherePathSolver()
5008 pTo->rUnsorted, pTo->isOrdered>=0 ? pTo->isOrdered+'0' : '?'); in wherePathSolver()
5023 isOrdered>=0 ? isOrdered+'0' : '?'); in wherePathSolver()
5026 pTo->rUnsorted, pTo->isOrdered>=0 ? pTo->isOrdered+'0' : '?'); in wherePathSolver()
5036 pTo->isOrdered = isOrdered; in wherePathSolver()
5062 pTo->isOrdered>=0 ? (pTo->isOrdered+'0') : '?'); in wherePathSolver()
5063 if( pTo->isOrdered>0 ){ in wherePathSolver()
5112 pWInfo->nOBSat = pFrom->isOrdered; in wherePathSolver()
5114 if( pFrom->isOrdered==pWInfo->pOrderBy->nExpr ){ in wherePathSolver()