pub struct SearchStatistics {
pub index_pruning_stats: Option<Vec<IndexPruningStats>>,
pub index_unused_reasons: Option<Vec<IndexUnusedReason>>,
pub index_usage_mode: Option<String>,
}Expand description
Statistics for a search query. Populated as part of JobStatistics2.
This type is not used in any activity, and only used as part of another schema.
Fields§
§index_pruning_stats: Option<Vec<IndexPruningStats>>Search index pruning statistics, one for each base table that has a search index. If a base table does not have a search index or the index does not help with pruning on the base table, then there is no pruning statistics for that table.
index_unused_reasons: Option<Vec<IndexUnusedReason>>When indexUsageMode is UNUSED or PARTIALLY_USED, this field explains why indexes were not used in all or part of the search query. If indexUsageMode is FULLY_USED, this field is not populated.
index_usage_mode: Option<String>Specifies the index usage mode for the query.
Trait Implementations§
Source§impl Clone for SearchStatistics
impl Clone for SearchStatistics
Source§fn clone(&self) -> SearchStatistics
fn clone(&self) -> SearchStatistics
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 SearchStatistics
impl Debug for SearchStatistics
Source§impl Default for SearchStatistics
impl Default for SearchStatistics
Source§fn default() -> SearchStatistics
fn default() -> SearchStatistics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchStatistics
impl<'de> Deserialize<'de> for SearchStatistics
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 SearchStatistics
impl Serialize for SearchStatistics
impl Part for SearchStatistics
Auto Trait Implementations§
impl Freeze for SearchStatistics
impl RefUnwindSafe for SearchStatistics
impl Send for SearchStatistics
impl Sync for SearchStatistics
impl Unpin for SearchStatistics
impl UnwindSafe for SearchStatistics
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