pub enum CostModelKind {
SkewClassifier,
Cardinality,
}Expand description
Cost-model selector for WCOJ dispatch.
Variants§
SkewClassifier
Legacy skew-classifier opt-out selector.
The GPU skew-classifier surface is absent, so this selector is implemented as a conservative opt-out from stats/cardinality dispatch.
Cardinality
Stats/cardinality-backed dispatch selector.
Trait Implementations§
Source§impl Clone for CostModelKind
impl Clone for CostModelKind
Source§fn clone(&self) -> CostModelKind
fn clone(&self) -> CostModelKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CostModelKind
impl Debug for CostModelKind
Source§impl PartialEq for CostModelKind
impl PartialEq for CostModelKind
impl Copy for CostModelKind
impl Eq for CostModelKind
impl StructuralPartialEq for CostModelKind
Auto Trait Implementations§
impl Freeze for CostModelKind
impl RefUnwindSafe for CostModelKind
impl Send for CostModelKind
impl Sync for CostModelKind
impl Unpin for CostModelKind
impl UnsafeUnpin for CostModelKind
impl UnwindSafe for CostModelKind
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more