pub struct ExternalSortConfig {
pub max_run_size: usize,
pub merge_fanout: usize,
}Expand description
Configuration for external sort
Fields§
§max_run_size: usizeMaximum rows per in-memory sorted run before considering spill
merge_fanout: usizeNumber of runs to merge at once in k-way merge
Trait Implementations§
Source§impl Clone for ExternalSortConfig
impl Clone for ExternalSortConfig
Source§fn clone(&self) -> ExternalSortConfig
fn clone(&self) -> ExternalSortConfig
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 ExternalSortConfig
impl Debug for ExternalSortConfig
Auto Trait Implementations§
impl Freeze for ExternalSortConfig
impl RefUnwindSafe for ExternalSortConfig
impl Send for ExternalSortConfig
impl Sync for ExternalSortConfig
impl Unpin for ExternalSortConfig
impl UnwindSafe for ExternalSortConfig
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