Expand description
Operators that can be applied to a stream.
The actual operator list can be found from the implemented methods of Stream
,
KeyedStream
, crate::WindowedStream
Modules§
- Utilities for iteration operators
- Structures for building the join operators.
- Utility traits and structures related to the sink operators.
- Utility traits and structures related to the source operators.
- The types related to the windowed streams.
Structs§
Enums§
- An element of the stream. This is what enters and exits from the operators.
Traits§
- Marker trait that all the types inside a stream should implement.
- Marker trait that all the keys should implement.
- Marker trait for data types that are used to communicate between different blocks.
- Marker trait for key types that are used when communicating between different blocks.
- Marker trait for the function that extracts the key out of a type.
- An operator represents a unit of computation. It’s always included inside a chain of operators, inside a block.
Type Aliases§
- When using timestamps and watermarks, this type expresses the timestamp of a message or of a watermark.