pub struct TemporalJoinConfig {
pub time_tolerance: Duration,
pub max_buffer_size: usize,
pub mode: JoinMode,
}Expand description
Configuration for the temporal stream joiner.
Fields§
§time_tolerance: DurationMaximum time difference between left and right events for a match
(used by Inner and LeftOuter modes).
max_buffer_size: usizeMaximum number of events to buffer per stream before eviction.
mode: JoinModeJoin semantics.
Trait Implementations§
Source§impl Clone for TemporalJoinConfig
impl Clone for TemporalJoinConfig
Source§fn clone(&self) -> TemporalJoinConfig
fn clone(&self) -> TemporalJoinConfig
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 TemporalJoinConfig
impl Debug for TemporalJoinConfig
Auto Trait Implementations§
impl Freeze for TemporalJoinConfig
impl RefUnwindSafe for TemporalJoinConfig
impl Send for TemporalJoinConfig
impl Sync for TemporalJoinConfig
impl Unpin for TemporalJoinConfig
impl UnsafeUnpin for TemporalJoinConfig
impl UnwindSafe for TemporalJoinConfig
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