pub struct SortStmt {
pub merge: bool,
pub subject: Ref,
pub keys: Vec<(bool, Ref)>,
pub duplicates: bool,
pub collating: Option<String>,
pub input: Option<SortIo>,
pub output: Option<SortIo>,
pub pos: Pos,
}Expand description
SORT or MERGE of an SD file, or SORT of a table (no input or output then).
Fields§
§merge: bool§subject: RefThe SD file, or the table.
keys: Vec<(bool, Ref)>Each key and whether it ascends, most significant first.
duplicates: bool§collating: Option<String>§input: Option<SortIo>§output: Option<SortIo>§pos: PosTrait Implementations§
impl Eq for SortStmt
impl StructuralPartialEq for SortStmt
Auto Trait Implementations§
impl Freeze for SortStmt
impl RefUnwindSafe for SortStmt
impl Send for SortStmt
impl Sync for SortStmt
impl Unpin for SortStmt
impl UnsafeUnpin for SortStmt
impl UnwindSafe for SortStmt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more