pub enum UnionKind {
Distinct,
All,
Intersect,
IntersectAll,
Except,
ExceptAll,
}Variants§
Distinct
UNION — dedupes the combined set.
All
UNION ALL — concatenates without dedup.
Intersect
v7.37.17 (17.6 siblings) — INTERSECT: distinct rows
present on both sides.
IntersectAll
INTERSECT ALL — multiset intersection (min per-row count).
Except
EXCEPT — distinct left rows absent from the right.
ExceptAll
EXCEPT ALL — multiset subtraction.
Trait Implementations§
impl Copy for UnionKind
impl Eq for UnionKind
impl StructuralPartialEq for UnionKind
Auto Trait Implementations§
impl Freeze for UnionKind
impl RefUnwindSafe for UnionKind
impl Send for UnionKind
impl Sync for UnionKind
impl Unpin for UnionKind
impl UnsafeUnpin for UnionKind
impl UnwindSafe for UnionKind
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