pub struct AdaptiveTrackingConfig {
pub row_threshold: usize,
pub table_threshold: usize,
pub max_tracked_rows: usize,
pub evaluation_interval: Duration,
}Expand description
Configuration for adaptive tracking.
Fields§
§row_threshold: usizeThreshold to switch from table to row tracking.
table_threshold: usizeThreshold to switch from row to table tracking.
max_tracked_rows: usizeMaximum number of rows to track per table.
evaluation_interval: DurationHow often to re-evaluate tracking mode.
Trait Implementations§
Source§impl Clone for AdaptiveTrackingConfig
impl Clone for AdaptiveTrackingConfig
Source§fn clone(&self) -> AdaptiveTrackingConfig
fn clone(&self) -> AdaptiveTrackingConfig
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 AdaptiveTrackingConfig
impl Debug for AdaptiveTrackingConfig
Auto Trait Implementations§
impl Freeze for AdaptiveTrackingConfig
impl RefUnwindSafe for AdaptiveTrackingConfig
impl Send for AdaptiveTrackingConfig
impl Sync for AdaptiveTrackingConfig
impl Unpin for AdaptiveTrackingConfig
impl UnwindSafe for AdaptiveTrackingConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more