pub struct ExternalHashJoinConfig {
pub num_partitions: usize,
pub max_rows_per_partition: usize,
}Expand description
Configuration for external hash join
Fields§
§num_partitions: usizeNumber of partitions (must be power of 2)
max_rows_per_partition: usizeMaximum rows to keep in memory per partition before considering spill
Trait Implementations§
Source§impl Clone for ExternalHashJoinConfig
impl Clone for ExternalHashJoinConfig
Source§fn clone(&self) -> ExternalHashJoinConfig
fn clone(&self) -> ExternalHashJoinConfig
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 ExternalHashJoinConfig
impl Debug for ExternalHashJoinConfig
Auto Trait Implementations§
impl Freeze for ExternalHashJoinConfig
impl RefUnwindSafe for ExternalHashJoinConfig
impl Send for ExternalHashJoinConfig
impl Sync for ExternalHashJoinConfig
impl Unpin for ExternalHashJoinConfig
impl UnwindSafe for ExternalHashJoinConfig
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> 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