Interface | Description |
---|---|
TimestampSelector<T> |
The TimestampSelector is used to pull a timestamp from an object.
|
TimeWindow<T> |
Supports iteration over a collection of elements that fall within the given start and end timestamps.
|
Class | Description |
---|---|
SessionWindowCollection<T> |
The SessionWindowCollection transforms a List into an iterable collection of session windows.
|
SlidingWindowCollection<T> |
The SlidingWindowCollection transforms a collection into an iterable collection of overlapping time windows.
|
TumblingWindowCollection<T> |
The TumblingWindowCollection transforms a collection into an iterable collection of sequential time windows.
|
Utils |
Helper functions used within the library.
|
Windowing |
Static functions that transform a List into an iterable collection of TimeWindows.
|