nOBSat 106518 ext/sqlite3/libsqlite/sqlite3.c int nOBSat; /* Number of ORDER BY terms satisfied by indices */ nOBSat 106968 ext/sqlite3/libsqlite/sqlite3.c int nOBSat = pSort->nOBSat; /* ORDER BY terms to skip */ nOBSat 106987 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase+nOBSat, nBase-nOBSat, regRecord); nOBSat 106988 ext/sqlite3/libsqlite/sqlite3.c if( nOBSat>0 ){ nOBSat 106997 ext/sqlite3/libsqlite/sqlite3.c pParse->nMem += pSort->nOBSat; nOBSat 106998 ext/sqlite3/libsqlite/sqlite3.c nKey = nExpr - pSort->nOBSat + bSeq; nOBSat 107005 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddOp3(v, OP_Compare, regPrevKey, regBase, pSort->nOBSat); nOBSat 107013 ext/sqlite3/libsqlite/sqlite3.c pOp->p4.pKeyInfo = keyInfoFromExprList(pParse, pSort->pOrderBy, nOBSat, nOBSat 107022 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprCodeMove(pParse, regBase, regPrevKey, pSort->nOBSat); nOBSat 107671 ext/sqlite3/libsqlite/sqlite3.c nKey = pOrderBy->nExpr - pSort->nOBSat; nOBSat 111474 ext/sqlite3/libsqlite/sqlite3.c sSort.nOBSat = sqlite3WhereIsOrdered(pWInfo); nOBSat 111475 ext/sqlite3/libsqlite/sqlite3.c if( sSort.nOBSat==sSort.pOrderBy->nExpr ){ nOBSat 111948 ext/sqlite3/libsqlite/sqlite3.c explainTempTable(pParse, sSort.nOBSat>0 ? "RIGHT PART OF ORDER BY":"ORDER BY"); nOBSat 116130 ext/sqlite3/libsqlite/sqlite3.c i8 nOBSat; /* Number of ORDER BY terms satisfied by indices */ nOBSat 116216 ext/sqlite3/libsqlite/sqlite3.c return pWInfo->nOBSat; nOBSat 119726 ext/sqlite3/libsqlite/sqlite3.c && pWInfo->nOBSat>0 nOBSat 122420 ext/sqlite3/libsqlite/sqlite3.c pWInfo->nOBSat = pFrom->isOrdered; nOBSat 122421 ext/sqlite3/libsqlite/sqlite3.c if( pWInfo->nOBSat<0 ) pWInfo->nOBSat = 0; nOBSat 122425 ext/sqlite3/libsqlite/sqlite3.c && pWInfo->nOBSat==pWInfo->pOrderBy->nExpr && nLoop>0 nOBSat 122520 ext/sqlite3/libsqlite/sqlite3.c if( pWInfo->pOrderBy ) pWInfo->nOBSat = pWInfo->pOrderBy->nExpr; nOBSat 122728 ext/sqlite3/libsqlite/sqlite3.c if( pOrderBy ) pWInfo->nOBSat = pOrderBy->nExpr; nOBSat 122831 ext/sqlite3/libsqlite/sqlite3.c if( pWInfo->nOBSat>0 ){ nOBSat 122832 ext/sqlite3/libsqlite/sqlite3.c sqlite3DebugPrintf(" ORDERBY=%d,0x%llx", pWInfo->nOBSat, pWInfo->revMask);