pub struct StreamingJoinMetrics { /* private fields */ }Expand description
Counters maintained by streaming join stages.
Implementations§
Source§impl StreamingJoinMetrics
impl StreamingJoinMetrics
Sourcepub fn state_rows(&self) -> u64
pub fn state_rows(&self) -> u64
Rows currently retained in join state.
Sourcepub fn evicted_rows(&self) -> u64
pub fn evicted_rows(&self) -> u64
Rows evicted from join state after watermark progress.
Sourcepub fn late_dropped_rows(&self) -> u64
pub fn late_dropped_rows(&self) -> u64
Rows dropped because they arrived at or behind their input watermark.
Trait Implementations§
Source§impl Clone for StreamingJoinMetrics
impl Clone for StreamingJoinMetrics
Source§fn clone(&self) -> StreamingJoinMetrics
fn clone(&self) -> StreamingJoinMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StreamingJoinMetrics
impl Debug for StreamingJoinMetrics
Source§impl Default for StreamingJoinMetrics
impl Default for StreamingJoinMetrics
Source§fn default() -> StreamingJoinMetrics
fn default() -> StreamingJoinMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StreamingJoinMetrics
impl RefUnwindSafe for StreamingJoinMetrics
impl Send for StreamingJoinMetrics
impl Sync for StreamingJoinMetrics
impl Unpin for StreamingJoinMetrics
impl UnsafeUnpin for StreamingJoinMetrics
impl UnwindSafe for StreamingJoinMetrics
Blanket Implementations§
impl<T> Allocation for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> 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 moreSource§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage