pub enum ExplainAnalyzeCategories {
All,
Only(Vec<MetricCategory>),
}Expand description
Controls which MetricCategory values are shown in EXPLAIN ANALYZE.
Set via SET datafusion.explain.analyze_categories = '...'.
See MetricCategory for the determinism properties that motivate
this filter.
Variants§
All
Show all metrics regardless of category (the default).
Only(Vec<MetricCategory>)
Show only metrics whose category is in the list.
Metrics with no declared category are treated as
Uncategorized for filtering.
An empty vec means “plan only” — suppress all metrics.
Trait Implementations§
Source§impl Clone for ExplainAnalyzeCategories
impl Clone for ExplainAnalyzeCategories
Source§fn clone(&self) -> ExplainAnalyzeCategories
fn clone(&self) -> ExplainAnalyzeCategories
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 moreSource§impl Debug for ExplainAnalyzeCategories
impl Debug for ExplainAnalyzeCategories
Source§impl Default for ExplainAnalyzeCategories
impl Default for ExplainAnalyzeCategories
Source§fn default() -> ExplainAnalyzeCategories
fn default() -> ExplainAnalyzeCategories
Returns the “default value” for a type. Read more
Source§impl Display for ExplainAnalyzeCategories
impl Display for ExplainAnalyzeCategories
impl Eq for ExplainAnalyzeCategories
Source§impl FromStr for ExplainAnalyzeCategories
impl FromStr for ExplainAnalyzeCategories
Source§impl Hash for ExplainAnalyzeCategories
impl Hash for ExplainAnalyzeCategories
Source§impl PartialEq for ExplainAnalyzeCategories
impl PartialEq for ExplainAnalyzeCategories
Source§fn eq(&self, other: &ExplainAnalyzeCategories) -> bool
fn eq(&self, other: &ExplainAnalyzeCategories) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ExplainAnalyzeCategories
Auto Trait Implementations§
impl Freeze for ExplainAnalyzeCategories
impl RefUnwindSafe for ExplainAnalyzeCategories
impl Send for ExplainAnalyzeCategories
impl Sync for ExplainAnalyzeCategories
impl Unpin for ExplainAnalyzeCategories
impl UnsafeUnpin for ExplainAnalyzeCategories
impl UnwindSafe for ExplainAnalyzeCategories
Blanket Implementations§
impl<T> Allocation for T
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.