pub struct TableMetadataCacheUsage {
pub explanation: Option<String>,
pub pruning_stats: Option<PruningStats>,
pub staleness: Option<Duration>,
pub table_reference: Option<TableReference>,
pub table_type: Option<String>,
pub unused_reason: Option<String>,
}Expand description
Table level detail on the usage of metadata caching. Only set for Metadata caching eligible tables referenced in the query.
This type is not used in any activity, and only used as part of another schema.
Fields§
§explanation: Option<String>Free form human-readable reason metadata caching was unused for the job.
pruning_stats: Option<PruningStats>The column metadata index pruning statistics.
staleness: Option<Duration>Duration since last refresh as of this job for managed tables (indicates metadata cache staleness as seen by this job).
table_reference: Option<TableReference>Metadata caching eligible table referenced in the query.
table_type: Option<String>§unused_reason: Option<String>Reason for not using metadata caching for the table.
Trait Implementations§
Source§impl Clone for TableMetadataCacheUsage
impl Clone for TableMetadataCacheUsage
Source§fn clone(&self) -> TableMetadataCacheUsage
fn clone(&self) -> TableMetadataCacheUsage
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 TableMetadataCacheUsage
impl Debug for TableMetadataCacheUsage
Source§impl Default for TableMetadataCacheUsage
impl Default for TableMetadataCacheUsage
Source§fn default() -> TableMetadataCacheUsage
fn default() -> TableMetadataCacheUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TableMetadataCacheUsage
impl<'de> Deserialize<'de> for TableMetadataCacheUsage
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 Serialize for TableMetadataCacheUsage
impl Serialize for TableMetadataCacheUsage
impl Part for TableMetadataCacheUsage
Auto Trait Implementations§
impl Freeze for TableMetadataCacheUsage
impl RefUnwindSafe for TableMetadataCacheUsage
impl Send for TableMetadataCacheUsage
impl Sync for TableMetadataCacheUsage
impl Unpin for TableMetadataCacheUsage
impl UnwindSafe for TableMetadataCacheUsage
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