pub struct RowCompare {
pub kind: RowCompareKind,
pub ops: Vec<Expr>,
pub compares: Vec<u32>,
}Expand description
The comparison of two rows with an ordering operator, as RowCompareExpr.
Fields§
§kind: RowCompareKind§ops: Vec<Expr>The operator call for each pair of fields, with the field of the left row and the field of the right row as its arguments.
compares: Vec<u32>The btree comparison function of each pair of fields, from the operator family of the operator.
Trait Implementations§
Source§impl Clone for RowCompare
impl Clone for RowCompare
Source§impl Debug for RowCompare
impl Debug for RowCompare
Source§impl PartialEq for RowCompare
impl PartialEq for RowCompare
impl StructuralPartialEq for RowCompare
Auto Trait Implementations§
impl Freeze for RowCompare
impl RefUnwindSafe for RowCompare
impl Send for RowCompare
impl Sync for RowCompare
impl Unpin for RowCompare
impl UnsafeUnpin for RowCompare
impl UnwindSafe for RowCompare
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