pub struct ShuffleStats {
pub total_rows: u64,
pub total_bytes: u64,
pub num_partitions: usize,
pub duration_ms: u64,
}Expand description
Statistics about a shuffle operation.
Fields§
§total_rows: u64Total number of rows shuffled.
total_bytes: u64Total bytes shuffled.
num_partitions: usizeNumber of output partitions.
duration_ms: u64Time taken in milliseconds.
Trait Implementations§
Source§impl Clone for ShuffleStats
impl Clone for ShuffleStats
Source§fn clone(&self) -> ShuffleStats
fn clone(&self) -> ShuffleStats
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 ShuffleStats
impl Debug for ShuffleStats
Source§impl Default for ShuffleStats
impl Default for ShuffleStats
Source§fn default() -> ShuffleStats
fn default() -> ShuffleStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ShuffleStats
impl RefUnwindSafe for ShuffleStats
impl Send for ShuffleStats
impl Sync for ShuffleStats
impl Unpin for ShuffleStats
impl UnsafeUnpin for ShuffleStats
impl UnwindSafe for ShuffleStats
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> 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