pub struct TumblingWindowAssigner { /* private fields */ }Expand description
Tumbling window assigner that creates non-overlapping windows.
Each element is assigned to exactly one window.
Implementations§
Source§impl TumblingWindowAssigner
impl TumblingWindowAssigner
Sourcepub fn with_offset(self, offset: Duration) -> Self
pub fn with_offset(self, offset: Duration) -> Self
Sets the offset for window alignment.
Trait Implementations§
Source§impl Clone for TumblingWindowAssigner
impl Clone for TumblingWindowAssigner
Source§fn clone(&self) -> TumblingWindowAssigner
fn clone(&self) -> TumblingWindowAssigner
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 TumblingWindowAssigner
impl Debug for TumblingWindowAssigner
Source§impl WindowAssigner for TumblingWindowAssigner
impl WindowAssigner for TumblingWindowAssigner
Source§type W = TimeWindow
type W = TimeWindow
The window type produced by this assigner.
Source§fn assign_windows(&self, timestamp: DateTime<Utc>) -> Vec<Self::W>
fn assign_windows(&self, timestamp: DateTime<Utc>) -> Vec<Self::W>
Assign an element to zero or more windows. Read more
Source§fn default_trigger(&self) -> Box<dyn WindowTrigger<Self::W>>
fn default_trigger(&self) -> Box<dyn WindowTrigger<Self::W>>
Returns the default trigger for this assigner.
Source§fn is_event_time(&self) -> bool
fn is_event_time(&self) -> bool
Returns true if this assigner produces event-time windows.
Auto Trait Implementations§
impl Freeze for TumblingWindowAssigner
impl RefUnwindSafe for TumblingWindowAssigner
impl Send for TumblingWindowAssigner
impl Sync for TumblingWindowAssigner
impl Unpin for TumblingWindowAssigner
impl UnwindSafe for TumblingWindowAssigner
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