pub struct StreamJoinMetrics {
pub(crate) left: StreamJoinSideMetrics,
pub(crate) right: StreamJoinSideMetrics,
pub(crate) stream_memory_usage: Gauge,
pub(crate) output_batches: Count,
pub(crate) baseline_metrics: BaselineMetrics,
}Expand description
Metrics for HashJoinExec
Fields§
§left: StreamJoinSideMetricsNumber of left batches/rows consumed by this operator
right: StreamJoinSideMetricsNumber of right batches/rows consumed by this operator
stream_memory_usage: GaugeMemory used by sides in bytes
output_batches: CountNumber of batches produced by this operator
baseline_metrics: BaselineMetricsNumber of rows produced by this operator
Implementations§
Source§impl StreamJoinMetrics
impl StreamJoinMetrics
pub fn new(partition: usize, metrics: &ExecutionPlanMetricsSet) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StreamJoinMetrics
impl !RefUnwindSafe for StreamJoinMetrics
impl Send for StreamJoinMetrics
impl Sync for StreamJoinMetrics
impl Unpin for StreamJoinMetrics
impl !UnwindSafe for StreamJoinMetrics
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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