pub enum StatisticsKind {
NDistinct,
Dependencies,
Mcv,
}Expand description
A kind of extended statistics collected by CREATE STATISTICS.
Note: this is a PostgreSQL-specific concept. https://www.postgresql.org/docs/current/sql-createstatistics.html
Variants§
NDistinct
ndistinct — n-distinct statistics
Dependencies
dependencies — functional dependency statistics
Mcv
mcv — most-common-values statistics
Trait Implementations§
Source§impl Clone for StatisticsKind
impl Clone for StatisticsKind
Source§fn clone(&self) -> StatisticsKind
fn clone(&self) -> StatisticsKind
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 StatisticsKind
impl Debug for StatisticsKind
Source§impl<'de> Deserialize<'de> for StatisticsKind
impl<'de> Deserialize<'de> for StatisticsKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for StatisticsKind
impl Display for StatisticsKind
Source§impl Hash for StatisticsKind
impl Hash for StatisticsKind
Source§impl Ord for StatisticsKind
impl Ord for StatisticsKind
Source§fn cmp(&self, other: &StatisticsKind) -> Ordering
fn cmp(&self, other: &StatisticsKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StatisticsKind
impl PartialEq for StatisticsKind
Source§impl PartialOrd for StatisticsKind
impl PartialOrd for StatisticsKind
Source§impl Serialize for StatisticsKind
impl Serialize for StatisticsKind
Source§impl Visit for StatisticsKind
impl Visit for StatisticsKind
Source§impl VisitMut for StatisticsKind
impl VisitMut for StatisticsKind
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreimpl Eq for StatisticsKind
impl StructuralPartialEq for StatisticsKind
Auto Trait Implementations§
impl Freeze for StatisticsKind
impl RefUnwindSafe for StatisticsKind
impl Send for StatisticsKind
impl Sync for StatisticsKind
impl Unpin for StatisticsKind
impl UnsafeUnpin for StatisticsKind
impl UnwindSafe for StatisticsKind
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