Searched refs:pOrderBy (Results 1 – 4 of 4) sorted by relevance
29 ExprList *pOrderBy, /* the ORDER BY clause */ in sqliteSelectNew() argument42 sqliteExprListDelete(pOrderBy); in sqliteSelectNew()52 pNew->pOrderBy = pOrderBy; in sqliteSelectNew()293 sqliteExprListDelete(p->pOrderBy); in sqliteSelectDelete()313 static void pushOntoSorter(Parse *pParse, Vdbe *v, ExprList *pOrderBy){ in pushOntoSorter() argument316 zSortOrder = sqliteMalloc( pOrderBy->nExpr + 1 ); in pushOntoSorter()318 for(i=0; i<pOrderBy->nExpr; i++){ in pushOntoSorter()319 int order = pOrderBy->a[i].sortOrder; in pushOntoSorter()327 type = sqliteExprType(pOrderBy->a[i].pExpr); in pushOntoSorter()337 sqliteExprCode(pParse, pOrderBy->a[i].pExpr); in pushOntoSorter()[all …]
215 ExprList *pOrderBy, /* The ORDER BY clause */ in findSortingIndex() argument225 assert( pOrderBy!=0 ); in findSortingIndex()226 assert( pOrderBy->nExpr>0 ); in findSortingIndex()227 sortOrder = pOrderBy->a[0].sortOrder & SQLITE_SO_DIRMASK; in findSortingIndex()228 for(i=0; i<pOrderBy->nExpr; i++){ in findSortingIndex()230 if( (pOrderBy->a[i].sortOrder & SQLITE_SO_DIRMASK)!=sortOrder ){ in findSortingIndex()235 if( (pOrderBy->a[i].sortOrder & SQLITE_SO_TYPEMASK)!=SQLITE_SO_UNK ){ in findSortingIndex()239 p = pOrderBy->a[i].pExpr; in findSortingIndex()253 int nExpr = pOrderBy->nExpr; in findSortingIndex()257 if( j<nExpr && pOrderBy->a[j].pExpr->iColumn==pIdx->aiColumn[i] ){ j++; } in findSortingIndex()[all …]
858 ExprList *pOrderBy; /* The ORDER BY clause */ member
232 pNew->pOrderBy = sqliteExprListDup(p->pOrderBy); in sqliteSelectDup()