| Interface | Description |
|---|---|
| ByteBufferHashTable.BucketUpdateHandler | |
| Grouper<KeyType> |
Groupers aggregate metrics from rows that they typically get from a ColumnSelectorFactory, under
grouping keys that some outside driver is passing in.
|
| Grouper.BufferComparator | |
| Grouper.KeySerde<T> |
Possibly-stateful object responsible for serde and comparison of keys.
|
| Grouper.KeySerdeFactory<T> | |
| IntGrouper |
Grouper specialized for the primitive int type |
| IntGrouper.IntGrouperHashFunction |
| Class | Description |
|---|---|
| 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> |
Grouper based around a set of underlying
SpillingGrouper instances. |
| GroupByBinaryFnV2 | |
| GroupByMergingQueryRunnerV2 | |
| GroupByQueryEngineV2 | |
| GroupByRowProcessor | |
| Grouper.Entry<T> | |
| Groupers | |
| 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.
|
| RowBasedGrouperHelper | |
| SpillingGrouper<KeyType> |
Grouper based around a single underlying
BufferHashGrouper. |
| StreamingMergeSortedGrouper<KeyType> |
A streaming grouper which can aggregate sorted inputs.
|
| Exception | Description |
|---|---|
| TemporaryStorageFullException |
Copyright © 2011–2018. All rights reserved.