pub enum SetOpType {
Union,
UnionAll,
Intersect,
IntersectAll,
Except,
ExceptAll,
}Expand description
Type of set operation.
Variants§
Union
UNION - combines results, removes duplicates
UnionAll
UNION ALL - combines results, keeps duplicates
Intersect
INTERSECT - returns common rows, removes duplicates
IntersectAll
INTERSECT ALL - returns common rows, keeps duplicates
Except
EXCEPT - returns rows in first query not in second, removes duplicates
ExceptAll
EXCEPT ALL - returns rows in first query not in second, keeps duplicates
Implementations§
Trait Implementations§
impl Copy for SetOpType
impl Eq for SetOpType
impl StructuralPartialEq for SetOpType
Auto Trait Implementations§
impl Freeze for SetOpType
impl RefUnwindSafe for SetOpType
impl Send for SetOpType
impl Sync for SetOpType
impl Unpin for SetOpType
impl UnsafeUnpin for SetOpType
impl UnwindSafe for SetOpType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).