pub struct ParallelMergeBuilder { /* private fields */ }Expand description
Builder for setting up a parallel merge operation
Implementations§
Source§impl ParallelMergeBuilder
impl ParallelMergeBuilder
Sourcepub fn config(self, config: ParallelMergeConfig) -> Self
pub fn config(self, config: ParallelMergeConfig) -> Self
Set configuration
Sourcepub fn stats(self, stats: Arc<ParallelMergeStats>) -> Self
pub fn stats(self, stats: Arc<ParallelMergeStats>) -> Self
Set stats tracker
Sourcepub fn build(self, num_inputs: usize) -> (Vec<ParallelReader>, ParallelMerger)
pub fn build(self, num_inputs: usize) -> (Vec<ParallelReader>, ParallelMerger)
Create channels for the given number of inputs
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelMergeBuilder
impl RefUnwindSafe for ParallelMergeBuilder
impl Send for ParallelMergeBuilder
impl Sync for ParallelMergeBuilder
impl Unpin for ParallelMergeBuilder
impl UnwindSafe for ParallelMergeBuilder
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> 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