Expand description
Advanced Stream Operators
This module provides functional stream processing operators:
- map: Transform events
- filter: Select events based on predicate
- flatMap: Transform and flatten events
- partition: Split streams based on criteria
- reduce: Aggregate events
- scan: Stateful transformation
- distinct: Remove duplicates
- throttle: Rate limiting
- debounce: Event coalescing
Structs§
- Debounce
Operator - Debounce operator - event coalescing
- Distinct
Operator - Distinct operator - removes duplicate events
- Filter
Operator - Filter operator - selects events based on predicate
- Flat
MapOperator - FlatMap operator - transforms and flattens events
- MapOperator
- Map operator - transforms each event
- Operator
Pipeline - Stream operator pipeline for chaining operations
- Operator
Stats - Operator statistics for monitoring
- Partition
Operator - Partition operator - splits stream into multiple partitions
- Pipeline
Builder - Builder for creating operator pipelines fluently
- Pipeline
Stats - Reduce
Operator - Reduce operator - stateful aggregation
- Throttle
Operator - Throttle operator - rate limiting
Traits§
- Stream
Operator - Stream operator trait for composable transformations