pub struct AdaptivePipelineConfig {
pub check_interval: u64,
pub reoptimization_threshold: f64,
pub min_rows_for_reoptimization: u64,
pub max_reoptimizations: usize,
}Expand description
Configuration for adaptive pipeline execution.
Fields§
§check_interval: u64Number of rows to process before checking for re-optimization.
reoptimization_threshold: f64Threshold for deviation that triggers re-optimization.
min_rows_for_reoptimization: u64Minimum rows before considering re-optimization.
max_reoptimizations: usizeMaximum number of re-optimizations allowed per query.
Implementations§
Trait Implementations§
Source§impl Clone for AdaptivePipelineConfig
impl Clone for AdaptivePipelineConfig
Source§fn clone(&self) -> AdaptivePipelineConfig
fn clone(&self) -> AdaptivePipelineConfig
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 AdaptivePipelineConfig
impl Debug for AdaptivePipelineConfig
Auto Trait Implementations§
impl Freeze for AdaptivePipelineConfig
impl RefUnwindSafe for AdaptivePipelineConfig
impl Send for AdaptivePipelineConfig
impl Sync for AdaptivePipelineConfig
impl Unpin for AdaptivePipelineConfig
impl UnwindSafe for AdaptivePipelineConfig
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