gianm opened a new pull request #10430:
URL: https://github.com/apache/druid/pull/10430


   Two new index types are added:
   
   1) Use an int-array-based index in cases where the difference between
      the min and max values isn't too large, and keys are unique.
   
   2) Use a Long2ObjectOpenHashMap (instead of the prior Java HashMap) in
      all other cases.
   
   In addition:
   
   1) RowBasedIndexBuilder, a new class, is responsible for picking which
      index implementation to use.
   
   2) The IndexedTable.Index interface is extended to support using
      unboxed primitives in the unique-long-keys case, and callers are
      updated to use the new functionality.
   
   Other key types continue to use indexes backed by Java HashMaps.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to