| AbstractBufferHashGrouper<KeyType> |
|
| AggregateResult |
|
| BufferArrayGrouper |
A buffer grouper for array-based aggregation.
|
| BufferHashGrouper<KeyType> |
|
| ByteBufferHashTable |
|
| ByteBufferIntList |
|
| ByteBufferMinMaxOffsetHeap |
ByteBuffer-based implementation of the min-max heap developed by Atkinson, et al.
|
| CloseableGrouperIterator<KeyType,T> |
|
| ConcurrentGrouper<KeyType> |
|
| DictionaryBuildingUtils |
Utilities for parts of the groupBy engine that need to build dictionaries.
|
| GroupByColumnSelectorStrategyFactory |
|
| GroupByMergingQueryRunner |
Class that knows how to merge a collection of groupBy QueryRunner objects, called queryables,
using a buffer provided by mergeBufferPool and a parallel executor provided by exec.
|
| GroupByQueryEngine |
Contains logic to process a groupBy query on a single StorageAdapter in a non-vectorized manner.
|
| GroupByResultMergeFn |
Class that knows how to merge aggregator data from two groupBy ResultRow objects that have the same time
and dimensions.
|
| GroupByRowProcessor |
Utility class that knows how to do higher-level groupBys: i.e.
|
| GrouperBufferComparatorUtils |
|
| Groupers |
|
| HashVectorGrouper |
|
| IntKey |
|
| LimitedBufferHashGrouper<KeyType> |
|
| LimitedBufferHashGrouper.BufferGrouperOffsetHeapIndexUpdater |
|
| LimitedTemporaryStorage |
An area for limited temporary storage on disk.
|
| ParallelCombiner<KeyType> |
ParallelCombiner builds a combining tree which asynchronously aggregates input entries.
|
| ReusableEntry<KeyType> |
|
| RowBasedGrouperHelper |
|
| RowBasedGrouperHelper.RowBasedKey |
|
| SpillingGrouper<KeyType> |
|
| StreamingMergeSortedGrouper<KeyType> |
A streaming grouper which can aggregate sorted inputs.
|