pub struct FileStatisticsCacheEntry {
pub object_meta: ObjectMeta,
pub num_rows: Precision<usize>,
pub num_columns: usize,
pub table_size_bytes: Precision<usize>,
pub statistics_size_bytes: usize,
}Expand description
Represents information about a cached statistics entry. This is used to expose the statistics cache contents to outside modules.
Fields§
§object_meta: ObjectMeta§num_rows: Precision<usize>Number of table rows.
num_columns: usizeNumber of table columns.
table_size_bytes: Precision<usize>Total table size, in bytes.
statistics_size_bytes: usizeSize of the statistics entry, in bytes.
Trait Implementations§
Source§impl Clone for FileStatisticsCacheEntry
impl Clone for FileStatisticsCacheEntry
Source§fn clone(&self) -> FileStatisticsCacheEntry
fn clone(&self) -> FileStatisticsCacheEntry
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 FileStatisticsCacheEntry
impl Debug for FileStatisticsCacheEntry
Source§impl PartialEq for FileStatisticsCacheEntry
impl PartialEq for FileStatisticsCacheEntry
impl Eq for FileStatisticsCacheEntry
impl StructuralPartialEq for FileStatisticsCacheEntry
Auto Trait Implementations§
impl Freeze for FileStatisticsCacheEntry
impl RefUnwindSafe for FileStatisticsCacheEntry
impl Send for FileStatisticsCacheEntry
impl Sync for FileStatisticsCacheEntry
impl Unpin for FileStatisticsCacheEntry
impl UnwindSafe for FileStatisticsCacheEntry
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more