pub enum EdgeJoinRecommendation {
ForceNestedLoop {
reason: String,
},
PreferNestedLoop {
reason: String,
},
PreferHashJoin {
reason: String,
},
UseDefault,
}Expand description
Join recommendation for edge computing
Variants§
ForceNestedLoop
Force nested loop due to constraints
PreferNestedLoop
Prefer nested loop (but not mandatory)
PreferHashJoin
Prefer hash join (but not mandatory)
UseDefault
Use default algorithm selection
Trait Implementations§
Source§impl Clone for EdgeJoinRecommendation
impl Clone for EdgeJoinRecommendation
Source§fn clone(&self) -> EdgeJoinRecommendation
fn clone(&self) -> EdgeJoinRecommendation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for EdgeJoinRecommendation
impl RefUnwindSafe for EdgeJoinRecommendation
impl Send for EdgeJoinRecommendation
impl Sync for EdgeJoinRecommendation
impl Unpin for EdgeJoinRecommendation
impl UnsafeUnpin for EdgeJoinRecommendation
impl UnwindSafe for EdgeJoinRecommendation
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