pub struct PlannerFeatureFlags {
pub leapfrog_join: bool,
pub dpccp_join: bool,
}Expand description
Planner feature toggles.
Fields§
§leapfrog_join: boolEnable Leapfrog Triejoin routing for compatible 3+ relation equi-joins.
dpccp_join: boolEnable DPccp exhaustive search for small joins (<= DPCCP_MAX_TABLES).
Falls back to beam search above the threshold.
Trait Implementations§
Source§impl Clone for PlannerFeatureFlags
impl Clone for PlannerFeatureFlags
Source§fn clone(&self) -> PlannerFeatureFlags
fn clone(&self) -> PlannerFeatureFlags
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 moreimpl Copy for PlannerFeatureFlags
Source§impl Debug for PlannerFeatureFlags
impl Debug for PlannerFeatureFlags
Source§impl Default for PlannerFeatureFlags
impl Default for PlannerFeatureFlags
Source§fn default() -> PlannerFeatureFlags
fn default() -> PlannerFeatureFlags
Returns the “default value” for a type. Read more
impl Eq for PlannerFeatureFlags
Source§impl PartialEq for PlannerFeatureFlags
impl PartialEq for PlannerFeatureFlags
Source§fn eq(&self, other: &PlannerFeatureFlags) -> bool
fn eq(&self, other: &PlannerFeatureFlags) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PlannerFeatureFlags
Auto Trait Implementations§
impl Freeze for PlannerFeatureFlags
impl RefUnwindSafe for PlannerFeatureFlags
impl Send for PlannerFeatureFlags
impl Sync for PlannerFeatureFlags
impl Unpin for PlannerFeatureFlags
impl UnsafeUnpin for PlannerFeatureFlags
impl UnwindSafe for PlannerFeatureFlags
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.