pub struct OptimizedQueryPlan {
pub statement: SelectStatement,
pub execution_steps: Vec<ExecutionStep>,
pub sstable_predicates: Vec<SSTablePredicate>,
pub aggregation_plan: Option<AggregationPlan>,
}Expand description
Optimized query execution plan
Fields§
§statement: SelectStatement§execution_steps: Vec<ExecutionStep>§sstable_predicates: Vec<SSTablePredicate>§aggregation_plan: Option<AggregationPlan>Trait Implementations§
Source§impl Clone for OptimizedQueryPlan
impl Clone for OptimizedQueryPlan
Source§fn clone(&self) -> OptimizedQueryPlan
fn clone(&self) -> OptimizedQueryPlan
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 OptimizedQueryPlan
impl RefUnwindSafe for OptimizedQueryPlan
impl Send for OptimizedQueryPlan
impl Sync for OptimizedQueryPlan
impl Unpin for OptimizedQueryPlan
impl UnsafeUnpin for OptimizedQueryPlan
impl UnwindSafe for OptimizedQueryPlan
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