pub struct CountTrigger { /* private fields */ }Expand description
Count-based trigger that fires after a certain number of elements.
Implementations§
Trait Implementations§
Source§impl WindowTrigger for CountTrigger
impl WindowTrigger for CountTrigger
Source§fn on_element(
&mut self,
_element: &StreamElement,
_window: &Window,
state: &WindowState,
) -> TriggerResult
fn on_element( &mut self, _element: &StreamElement, _window: &Window, state: &WindowState, ) -> TriggerResult
Called when an element is added to a window.
Source§fn on_processing_time(
&mut self,
_time: DateTime<Utc>,
_window: &Window,
) -> TriggerResult
fn on_processing_time( &mut self, _time: DateTime<Utc>, _window: &Window, ) -> TriggerResult
Called when processing time advances.
Source§fn on_event_time(
&mut self,
_time: DateTime<Utc>,
_window: &Window,
) -> TriggerResult
fn on_event_time( &mut self, _time: DateTime<Utc>, _window: &Window, ) -> TriggerResult
Called when event time (watermark) advances.
Auto Trait Implementations§
impl Freeze for CountTrigger
impl RefUnwindSafe for CountTrigger
impl Send for CountTrigger
impl Sync for CountTrigger
impl Unpin for CountTrigger
impl UnsafeUnpin for CountTrigger
impl UnwindSafe for CountTrigger
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