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