pub struct EventTimeTrigger;Expand description
Default trigger that fires when the watermark passes the window end.
Implementations§
Trait Implementations§
Source§impl Clone for EventTimeTrigger
impl Clone for EventTimeTrigger
Source§fn clone(&self) -> EventTimeTrigger
fn clone(&self) -> EventTimeTrigger
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 EventTimeTrigger
impl Debug for EventTimeTrigger
Source§impl Default for EventTimeTrigger
impl Default for EventTimeTrigger
Source§fn default() -> EventTimeTrigger
fn default() -> EventTimeTrigger
Returns the “default value” for a type. Read more
Source§impl WindowTrigger<TimeWindow> for EventTimeTrigger
impl WindowTrigger<TimeWindow> for EventTimeTrigger
Source§fn on_element(
&mut self,
_timestamp: DateTime<Utc>,
_window: &TimeWindow,
) -> TriggerResult
fn on_element( &mut self, _timestamp: DateTime<Utc>, _window: &TimeWindow, ) -> TriggerResult
Called when an element is added to a window.
Source§fn on_processing_time(
&mut self,
_time: DateTime<Utc>,
_window: &TimeWindow,
) -> TriggerResult
fn on_processing_time( &mut self, _time: DateTime<Utc>, _window: &TimeWindow, ) -> TriggerResult
Called when processing time advances.
Source§fn on_event_time(
&mut self,
watermark: DateTime<Utc>,
window: &TimeWindow,
) -> TriggerResult
fn on_event_time( &mut self, watermark: DateTime<Utc>, window: &TimeWindow, ) -> TriggerResult
Called when the watermark (event time) advances.
Source§fn clear(&mut self, _window: &TimeWindow)
fn clear(&mut self, _window: &TimeWindow)
Called when the trigger is cleared.
Source§fn clone_trigger(&self) -> Box<dyn WindowTrigger<TimeWindow>>
fn clone_trigger(&self) -> Box<dyn WindowTrigger<TimeWindow>>
Creates a clone of this trigger.
Auto Trait Implementations§
impl Freeze for EventTimeTrigger
impl RefUnwindSafe for EventTimeTrigger
impl Send for EventTimeTrigger
impl Sync for EventTimeTrigger
impl Unpin for EventTimeTrigger
impl UnwindSafe for EventTimeTrigger
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