druid/processing
Gian Merlino 0aa7a2a3ee
Add HashVectorGrouper based on MemoryOpenHashTable. (#9314)
* Add HashVectorGrouper based on MemoryOpenHashTable.

Additional supporting changes:

1) Modifies VectorGrouper interface to use Memory instead of ByteBuffers.
2) Modifies BufferArrayGrouper to match the new VectorGrouper interface.
3) Removes "implements VectorGrouper" from BufferHashGrouper.

* Fix comment.

* Fix another comment.

* Remove unused stuff.

* Include hoisted bounds checks.

* Checks against too-large keySpaces.
2020-02-06 15:29:14 -08:00
..
src Add HashVectorGrouper based on MemoryOpenHashTable. (#9314) 2020-02-06 15:29:14 -08:00
pom.xml Add MemoryOpenHashTable, a table similar to ByteBufferHashTable. (#9308) 2020-02-04 19:57:59 -08:00