Trait diesel::prelude::OrderDsl
[−]
[src]
pub trait OrderDsl<Expr: Expression>: AsQuery { type Output: AsQuery<SqlType=Self::SqlType>; 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()
Ordering by multiple columns can be achieved by passing a tuple of those columns.
This is automatically implemented for the various query builder types.
Associated Types
Required Methods
Implementors
impl<T, Expr, ST> OrderDsl<Expr> for T where Expr: Expression,
T: QuerySource + AsQuery<SqlType=ST>,
T::Query: OrderDsl<Expr, SqlType=ST>