Lines Matching refs:nOBSat
51 int nOBSat; /* Number of ORDER BY terms satisfied by indices */ member
673 int nOBSat = pSort->nOBSat; in makeSorterRecord() local
679 sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase+nOBSat, nBase-nOBSat, regOut); in makeSorterRecord()
702 int nOBSat = pSort->nOBSat; /* ORDER BY terms to skip */ in pushOntoSorter() local
742 if( nOBSat>0 ){ in pushOntoSorter()
752 pParse->nMem += pSort->nOBSat; in pushOntoSorter()
753 nKey = nExpr - pSort->nOBSat + bSeq; in pushOntoSorter()
760 sqlite3VdbeAddOp3(v, OP_Compare, regPrevKey, regBase, pSort->nOBSat); in pushOntoSorter()
768 pOp->p4.pKeyInfo = sqlite3KeyInfoFromExprList(pParse,pSort->pOrderBy,nOBSat, in pushOntoSorter()
782 sqlite3ExprCodeMove(pParse, regBase, regPrevKey, pSort->nOBSat); in pushOntoSorter()
806 iCsr, 0, regBase+nOBSat, nExpr-nOBSat); in pushOntoSorter()
819 regBase+nOBSat, nBase-nOBSat); in pushOntoSorter()
1175 for(i=pSort->nOBSat; i<pSort->pOrderBy->nExpr; i++){ in selectInnerLoop()
1178 p->pEList->a[j-1].u.x.iOrderByCol = i+1-pSort->nOBSat; in selectInnerLoop()
1684 nKey = pOrderBy->nExpr - pSort->nOBSat; in generateSortTail()
7262 sSort.nOBSat = sqlite3WhereIsOrdered(pWInfo); in sqlite3Select()
7264 if( sSort.nOBSat==sSort.pOrderBy->nExpr ){ in sqlite3Select()
7863 sSort.nOBSat>0 ? "RIGHT PART OF ORDER BY":"ORDER BY"); in sqlite3Select()