pub struct AnalyzeResult {
pub iterations: usize,
pub total_time_ms: u64,
pub avg_time_ms: u64,
pub min_time_ms: u64,
pub max_time_ms: u64,
pub std_dev_ms: u64,
pub avg_rows_returned: usize,
pub cache_hit_ratio: f64,
}Expand description
Query analysis result
Fields§
§iterations: usizeNumber of iterations
total_time_ms: u64Total analysis time
avg_time_ms: u64Average execution time
min_time_ms: u64Minimum execution time
max_time_ms: u64Maximum execution time
std_dev_ms: u64Standard deviation of execution times
avg_rows_returned: usizeAverage rows returned
cache_hit_ratio: f64Cache hit ratio
Trait Implementations§
Source§impl Clone for AnalyzeResult
impl Clone for AnalyzeResult
Source§fn clone(&self) -> AnalyzeResult
fn clone(&self) -> AnalyzeResult
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 moreAuto Trait Implementations§
impl Freeze for AnalyzeResult
impl RefUnwindSafe for AnalyzeResult
impl Send for AnalyzeResult
impl Sync for AnalyzeResult
impl Unpin for AnalyzeResult
impl UnsafeUnpin for AnalyzeResult
impl UnwindSafe for AnalyzeResult
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