pub struct BroadcastShuffle { /* private fields */ }Expand description
Broadcast shuffle that replicates data to all partitions.
Implementations§
Source§impl BroadcastShuffle
impl BroadcastShuffle
Sourcepub fn shuffle(&self, batch: &RecordBatch) -> HashMap<PartitionId, RecordBatch>
pub fn shuffle(&self, batch: &RecordBatch) -> HashMap<PartitionId, RecordBatch>
Shuffle a record batch (broadcast to all partitions).
Auto Trait Implementations§
impl Freeze for BroadcastShuffle
impl RefUnwindSafe for BroadcastShuffle
impl Send for BroadcastShuffle
impl Sync for BroadcastShuffle
impl Unpin for BroadcastShuffle
impl UnsafeUnpin for BroadcastShuffle
impl UnwindSafe for BroadcastShuffle
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request