Trait tc_table::TableOrder
source · [−]pub trait TableOrder: TableInstance {
type OrderBy: TableInstance;
type Reverse: TableInstance;
fn order_by(
self,
columns: Vec<Id>,
reverse: bool
) -> TCResult<Self::OrderBy>;
fn reverse(self) -> TCResult<Self::Reverse>;
fn validate_order(&self, order: &[Id]) -> TCResult<()>;
}
Expand description
Table
sort methods
Required Associated Types
type OrderBy: TableInstance
type OrderBy: TableInstance
The type of Table
returned by this instance’s order_by
method.
type Reverse: TableInstance
type Reverse: TableInstance
The type of Table
returned by this instance’s reversed
method.
Required Methods
Return an ordered view of this table.