pub enum JoinStrategy {
Hash,
NestedLoop,
Merge,
}Expand description
Strategy to use for executing the join
Variants§
Hash
Hash join - build hash table on smaller side
NestedLoop
Nested loop - iterate all combinations
Merge
Merge join - for pre-sorted inputs
Trait Implementations§
Source§impl Clone for JoinStrategy
impl Clone for JoinStrategy
impl Copy for JoinStrategy
Source§impl Debug for JoinStrategy
impl Debug for JoinStrategy
impl Eq for JoinStrategy
Source§impl PartialEq for JoinStrategy
impl PartialEq for JoinStrategy
impl StructuralPartialEq for JoinStrategy
Auto Trait Implementations§
impl Freeze for JoinStrategy
impl RefUnwindSafe for JoinStrategy
impl Send for JoinStrategy
impl Sync for JoinStrategy
impl Unpin for JoinStrategy
impl UnsafeUnpin for JoinStrategy
impl UnwindSafe for JoinStrategy
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