pub struct QueryPlan {
pub node: PlanNode,
pub program: ExecutionProgram,
pub estimated_cost: f64,
pub select_analysis: Option<SelectAnalysis>,
pub optimizations: Option<SelectOptimizations>,
}Fields§
§node: PlanNode§program: ExecutionProgram§estimated_cost: f64§select_analysis: Option<SelectAnalysis>§optimizations: Option<SelectOptimizations>Implementations§
Source§impl QueryPlan
impl QueryPlan
pub fn into_executor(self) -> Box<dyn QueryExecutor>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryPlan
impl RefUnwindSafe for QueryPlan
impl Send for QueryPlan
impl Sync for QueryPlan
impl Unpin for QueryPlan
impl UnsafeUnpin for QueryPlan
impl UnwindSafe for QueryPlan
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