pub struct ExplainResult {
pub query_type: String,
pub plan_type: String,
pub estimated_cost: f64,
pub estimated_rows: u64,
pub selected_indexes: Vec<String>,
pub execution_steps: Vec<String>,
pub parallelization_info: Vec<String>,
}Expand description
Query explanation result
Fields§
§query_type: StringQuery type
plan_type: StringPlan type
estimated_cost: f64Estimated cost
estimated_rows: u64Estimated rows
selected_indexes: Vec<String>Selected indexes
execution_steps: Vec<String>Execution steps
parallelization_info: Vec<String>Parallelization information
Trait Implementations§
Source§impl Clone for ExplainResult
impl Clone for ExplainResult
Source§fn clone(&self) -> ExplainResult
fn clone(&self) -> ExplainResult
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 ExplainResult
impl RefUnwindSafe for ExplainResult
impl Send for ExplainResult
impl Sync for ExplainResult
impl Unpin for ExplainResult
impl UnsafeUnpin for ExplainResult
impl UnwindSafe for ExplainResult
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