pub struct BatchQueryConfig {
pub max_batch_size: usize,
pub max_concurrency: usize,
pub query_timeout_ms: u64,
pub deduplicate_queries: bool,
pub collect_stats: bool,
}Expand description
Configuration for batch query execution
Fields§
§max_batch_size: usizeMaximum queries per batch
max_concurrency: usizeMaximum concurrent queries
query_timeout_ms: u64Timeout per query in milliseconds
deduplicate_queries: boolEnable query deduplication
collect_stats: boolCollect timing statistics
Trait Implementations§
Source§impl Clone for BatchQueryConfig
impl Clone for BatchQueryConfig
Source§fn clone(&self) -> BatchQueryConfig
fn clone(&self) -> BatchQueryConfig
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 BatchQueryConfig
impl Debug for BatchQueryConfig
Source§impl Default for BatchQueryConfig
impl Default for BatchQueryConfig
Source§impl<'de> Deserialize<'de> for BatchQueryConfig
impl<'de> Deserialize<'de> for BatchQueryConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BatchQueryConfig
impl RefUnwindSafe for BatchQueryConfig
impl Send for BatchQueryConfig
impl Sync for BatchQueryConfig
impl Unpin for BatchQueryConfig
impl UnsafeUnpin for BatchQueryConfig
impl UnwindSafe for BatchQueryConfig
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