pub struct MultiQueryExecutionScratch { /* private fields */ }Expand description
Caller-owned scratch for repeated multi-query planning.
Implementations§
Source§impl MultiQueryExecutionScratch
impl MultiQueryExecutionScratch
Sourcepub fn try_with_capacity(
query_count: usize,
) -> Result<Self, MultiQueryExecutionError>
pub fn try_with_capacity( query_count: usize, ) -> Result<Self, MultiQueryExecutionError>
Allocate reusable multi-query planning scratch for a known batch size.
Sourcepub fn group_index_capacity(&self) -> usize
pub fn group_index_capacity(&self) -> usize
Retained capacity for unique grouping keys.
Sourcepub fn grouped_query_capacity(&self) -> usize
pub fn grouped_query_capacity(&self) -> usize
Retained capacity for grouped query buckets.
Sourcepub fn resident_graph_capacity(&self) -> usize
pub fn resident_graph_capacity(&self) -> usize
Retained capacity for graph-residency tracking.
Sourcepub fn retained_query_bucket_capacity(&self) -> usize
pub fn retained_query_bucket_capacity(&self) -> usize
Retained capacity across reusable grouped-query buckets.
Trait Implementations§
Source§impl Debug for MultiQueryExecutionScratch
impl Debug for MultiQueryExecutionScratch
Source§impl Default for MultiQueryExecutionScratch
impl Default for MultiQueryExecutionScratch
Source§fn default() -> MultiQueryExecutionScratch
fn default() -> MultiQueryExecutionScratch
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MultiQueryExecutionScratch
impl RefUnwindSafe for MultiQueryExecutionScratch
impl Send for MultiQueryExecutionScratch
impl Sync for MultiQueryExecutionScratch
impl Unpin for MultiQueryExecutionScratch
impl UnsafeUnpin for MultiQueryExecutionScratch
impl UnwindSafe for MultiQueryExecutionScratch
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