| Interface | Description |
|---|---|
| PreAggregator |
Interface for marking window pre-aggregators that fully process the window so
that no further reduce step is necessary afterwards.
|
| Class | Description |
|---|---|
| BasicWindowBuffer<T> |
Basic window buffer that stores the elements in a simple list without any
pre-aggregation.
|
| JumpingCountGroupedPreReducer<T> | |
| JumpingCountPreReducer<T> |
Non-grouped pre-reducer for jumping time eviction policy
(the policies are based on count, and the slide size is larger than the window size).
|
| JumpingTimeGroupedPreReducer<T> | |
| JumpingTimePreReducer<T> |
Non-grouped pre-reducer for jumping time eviction policy
(the policies are based on time, and the slide size is larger than the window size).
|
| SlidingCountGroupedPreReducer<T> | |
| SlidingCountPreReducer<T> | |
| SlidingGroupedPreReducer<T> | |
| SlidingPreReducer<T> | |
| SlidingTimeGroupedPreReducer<T> |
Non-grouped pre-reducer for sliding time eviction policy.
|
| SlidingTimePreReducer<T> |
Non-grouped pre-reducer for sliding time eviction policy
(the policies are based on time, and the slide size is smaller than the window size).
|
| TumblingGroupedPreReducer<T> |
Grouped pre-reducer for tumbling eviction polciy.
|
| TumblingPreReducer<T> |
Non-grouped pre-reducer for tumbling eviction policy (the slide size is the
same as the window size).
|
| WindowBuffer<T> |
Class for defining specialized buffers to store/emit window data.
|
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.