Expand description
Stream operators for transforming and processing events
This module provides the core operators for stream processing pipelines:
- Map: Transform events one-to-one
- Filter: Select events based on predicates
- FlatMap: Transform events one-to-many
- KeyBy: Partition events by key
- Window: Assign events to windows
- Aggregate: Compute aggregations over windows
Structs§
- Aggregate
Operator - Aggregate operator - computes aggregations over windows
- Deduplication
Operator - Deduplication operator - filters duplicate events
- Deduplication
Stats - Statistics for deduplication operator
- Filter
Operator - Filter operator - selects events based on a predicate
- Flat
MapOperator - FlatMap operator - transforms events one-to-many
- KeyBy
Operator - KeyBy operator - partitions events by key
- MapOperator
- Map operator - transforms events one-to-one
- Operator
Chain - Chain of operators that can be applied sequentially
- Operator
Context - Context provided to operators during execution
- Window
Operator - Window operator - assigns events to windows
Traits§
- Stream
Operator - Trait for stream operators