pub struct WorkloadHints {
pub prefer_nested_loop: bool,
pub prefer_hash_join: bool,
pub enable_bloom_filters: bool,
pub target_batch_size: usize,
pub memory_constrained: bool,
pub incremental_results: bool,
}Expand description
Optimization hints derived from workload learning
Fields§
§prefer_nested_loop: boolPrefer nested loop joins for low-latency
prefer_hash_join: boolPrefer hash joins for throughput
enable_bloom_filters: boolEnable bloom filter optimizations
target_batch_size: usizeTarget batch size for operators
memory_constrained: boolMemory is constrained
incremental_results: boolEnable incremental result streaming
Trait Implementations§
Source§impl Clone for WorkloadHints
impl Clone for WorkloadHints
Source§fn clone(&self) -> WorkloadHints
fn clone(&self) -> WorkloadHints
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 moreSource§impl Debug for WorkloadHints
impl Debug for WorkloadHints
Auto Trait Implementations§
impl Freeze for WorkloadHints
impl RefUnwindSafe for WorkloadHints
impl Send for WorkloadHints
impl Sync for WorkloadHints
impl Unpin for WorkloadHints
impl UnsafeUnpin for WorkloadHints
impl UnwindSafe for WorkloadHints
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