pub enum ReoptimizationDecision {
Continue,
Reoptimize {
trigger: String,
corrections: HashMap<String, f64>,
},
Abort {
reason: String,
},
}Expand description
Decision about whether to re-optimize a query.
Variants§
Continue
Continue with current plan.
Reoptimize
Re-optimize the remaining plan.
Fields
Abort
Abort the query (catastrophic misestimate).
Trait Implementations§
Source§impl Clone for ReoptimizationDecision
impl Clone for ReoptimizationDecision
Source§fn clone(&self) -> ReoptimizationDecision
fn clone(&self) -> ReoptimizationDecision
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReoptimizationDecision
impl Debug for ReoptimizationDecision
Source§impl PartialEq for ReoptimizationDecision
impl PartialEq for ReoptimizationDecision
impl StructuralPartialEq for ReoptimizationDecision
Auto Trait Implementations§
impl Freeze for ReoptimizationDecision
impl RefUnwindSafe for ReoptimizationDecision
impl Send for ReoptimizationDecision
impl Sync for ReoptimizationDecision
impl Unpin for ReoptimizationDecision
impl UnwindSafe for ReoptimizationDecision
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