Expand description
Windowing and watermarking for event-time processing.
Structs§
- Count
Trigger - Count-based trigger that fires after a certain number of elements.
- Event
Time Session Windows - Event-time session windows.
- Event
Time Trigger - Event-time trigger that fires when watermark passes window end.
- Multi
Source Watermark Manager - Multi-source watermark manager.
- Periodic
Watermark Generator - Periodic watermark generator.
- Processing
Time Session Windows - Processing-time session windows.
- Punctuated
Watermark Generator - Punctuated watermark generator.
- Session
Assigner - Assigner for session windows.
- Session
Window - Session window (dynamic windows based on activity).
- Session
Window Config - Configuration for session windows.
- Sliding
Assigner - Assigner for sliding windows.
- Sliding
Window - Sliding window (fixed-size, overlapping windows).
- Sliding
Window Config - Configuration for sliding windows.
- Tumbling
Assigner - Assigner for tumbling windows.
- Tumbling
Window - Tumbling window (fixed, non-overlapping windows).
- Tumbling
Window Config - Configuration for tumbling windows.
- Watermark
- A watermark representing event-time progress.
- Watermark
Config - Configuration for watermark generation.
- Window
- A window of time for grouping events.
- Window
State - State associated with a window.
Enums§
- Trigger
Result - Result of evaluating a trigger.
- Watermark
Strategy - Strategy for generating watermarks.
Traits§
- Watermark
Generator - Generates watermarks for a stream.
- Window
Assigner - Assigns elements to windows.
- Window
Trigger - Determines when a window should emit results.