Trait diesel:: prelude:: OrderDsl
[−]
[src]
pub trait OrderDsl<Expr: Expression> { type Output: Query; fn order(self, expr: Expr) -> Self::Output; }
Sets the order clause of a query. If there was already a order clause, it
will be overridden. The expression passed to order
must actually be valid
for the query. See also:
.desc()
and .asc()
This is automatically implemented for the various query builder types.
Associated Types
type Output: Query
Required Methods
Implementors
impl<'a, ST, QS, DB, Order> OrderDsl<Order> for BoxedSelectStatement<'a, ST, QS, DB> where DB: Backend, Order: QueryFragment<DB> + SelectableExpression<QS> + 'a, BoxedSelectStatement<'a, ST, QS, DB>: Query