pub struct PlanInfo {
pub plan_type: String,
pub estimated_cost: f64,
pub actual_cost: f64,
pub indexes_used: Vec<String>,
pub steps: Vec<String>,
pub parallelization: Option<ParallelizationInfo>,
}Expand description
Query execution plan information
Fields§
§plan_type: StringPlan type used
estimated_cost: f64Estimated cost
actual_cost: f64Actual cost
indexes_used: Vec<String>Indexes used
steps: Vec<String>Steps executed
parallelization: Option<ParallelizationInfo>Parallelization information
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PlanInfo
impl<'de> Deserialize<'de> for PlanInfo
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
Auto Trait Implementations§
impl Freeze for PlanInfo
impl RefUnwindSafe for PlanInfo
impl Send for PlanInfo
impl Sync for PlanInfo
impl Unpin for PlanInfo
impl UnsafeUnpin for PlanInfo
impl UnwindSafe for PlanInfo
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