Lines Matching refs:nOrderBy
2489 int nOrderBy = ALWAYS(pOrderBy!=0) ? pOrderBy->nExpr : 0; in multiSelectOrderByKeyInfo() local
2491 KeyInfo *pRet = sqlite3KeyInfoAlloc(db, nOrderBy+nExtra, 1); in multiSelectOrderByKeyInfo()
2494 for(i=0; i<nOrderBy; i++){ in multiSelectOrderByKeyInfo()
3435 int nOrderBy; /* Number of terms in the ORDER BY clause */ in multiSelectOrderBy() local
3453 nOrderBy = pOrderBy->nExpr; in multiSelectOrderBy()
3462 for(j=0, pItem=pOrderBy->a; j<nOrderBy; j++, pItem++){ in multiSelectOrderBy()
3467 if( j==nOrderBy ){ in multiSelectOrderBy()
3473 if( pOrderBy ) pOrderBy->a[nOrderBy++].u.x.iOrderByCol = (u16)i; in multiSelectOrderBy()
3485 aPermute = sqlite3DbMallocRawNN(db, sizeof(u32)*(nOrderBy + 1)); in multiSelectOrderBy()
3488 aPermute[0] = nOrderBy; in multiSelectOrderBy()
3489 for(i=1, pItem=pOrderBy->a; i<=nOrderBy; i++, pItem++){ in multiSelectOrderBy()
3508 assert( nOrderBy>=nExpr || db->mallocFailed ); in multiSelectOrderBy()
3687 sqlite3VdbeAddOp4(v, OP_Compare, destA.iSdst, destB.iSdst, nOrderBy, in multiSelectOrderBy()