Searched defs:pOrderBy (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/lib/libsqlite/src/ |
H A D | where.c | 194 ** pOrderBy is an ORDER BY clause from a SELECT statement. pTab is the 218 ExprList *pOrderBy, /* The ORDER BY clause */ 228 assert( pOrderBy!=0 ); 229 assert( pOrderBy->nExpr>0 ); 230 sortOrder = pOrderBy->a[0].sortOrder & SQLITE_SO_DIRMASK; 231 for(i=0; i<pOrderBy->nExpr; i++){ 233 if( (pOrderBy->a[i].sortOrder & SQLITE_SO_DIRMASK)!=sortOrder ){ 238 if( (pOrderBy->a[i].sortOrder & SQLITE_SO_TYPEMASK)!=SQLITE_SO_UNK ){ 242 p = pOrderBy->a[i].pExpr; 256 int nExpr = pOrderBy 215 findSortingIndex( Table *pTab, int base, ExprList *pOrderBy, Index *pPreferredIdx, int nEqCol, int *pbRev ) argument [all...] |
H A D | select.c | 33 ExprList *pOrderBy, /* the ORDER BY clause */ 46 sqliteExprListDelete(pOrderBy); 56 pNew->pOrderBy = pOrderBy; 297 sqliteExprListDelete(p->pOrderBy); 317 static void pushOntoSorter(Parse *pParse, Vdbe *v, ExprList *pOrderBy){ argument 320 zSortOrder = sqliteMalloc( pOrderBy->nExpr + 1 ); 322 for(i=0; i<pOrderBy->nExpr; i++){ 323 int order = pOrderBy->a[i].sortOrder; 331 type = sqliteExprType(pOrderBy 27 sqliteSelectNew( ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, int nLimit, int nOffset ) argument 403 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, int eDest, int iParm, int iContinue, int iBreak ) argument 1090 matchOrderbyToColumn( Parse *pParse, Select *pSelect, ExprList *pOrderBy, int iTable, int mustComplete ) argument 1200 multiSelectSortOrder(Select *p, ExprList *pOrderBy) argument 1358 ExprList *pOrderBy; /* The ORDER BY clause for the right SELECT */ local 2028 ExprList *pOrderBy; /* The ORDER BY clause. May be NULL */ local [all...] |
H A D | sqliteInt.h | 861 ExprList *pOrderBy; /* The ORDER BY clause */ member in struct:Select
|
Completed in 79 milliseconds