Class HashVectorGrouper

java.lang.Object
org.apache.druid.query.groupby.epinephelinae.HashVectorGrouper
All Implemented Interfaces:
Closeable, AutoCloseable, VectorGrouper

public class HashVectorGrouper extends Object implements VectorGrouper
An implementation of VectorGrouper backed by a growable MemoryOpenHashTable. Growability is implemented in this class because MemoryOpenHashTable is not innately growable.
  • Constructor Details

    • HashVectorGrouper

      public HashVectorGrouper(com.google.common.base.Supplier<ByteBuffer> bufferSupplier, int keySize, AggregatorAdapters aggregators, int bufferGrouperMaxSize, float maxLoadFactor, int configuredInitialNumBuckets)
  • Method Details