| 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.