From b2ba6fb9ad8256178485d26d9164f48974625a7c Mon Sep 17 00:00:00 2001 From: leventov Date: Fri, 2 Mar 2018 15:57:59 +0100 Subject: [PATCH 1/2] Enforce optimal IndexedInts iteration --- .idea/inspectionProfiles/Druid.xml | 7 +++++ ...ressedVSizeColumnarMultiIntsBenchmark.java | 4 +-- .../DistinctCountAggregator.java | 2 +- .../DistinctCountBufferAggregator.java | 2 +- ...alityAggregatorColumnSelectorStrategy.java | 2 +- .../query/groupby/GroupByQueryEngine.java | 5 ++-- .../epinephelinae/GroupByQueryEngineV2.java | 5 ++-- ...ngStringGroupByColumnSelectorStrategy.java | 2 +- .../druid/query/metadata/SegmentAnalyzer.java | 6 ++--- .../druid/query/search/SearchQueryRunner.java | 6 ++--- .../druid/query/select/SelectQueryEngine.java | 26 +++++++++---------- .../StringTopNColumnSelectorStrategy.java | 4 +-- .../io/druid/segment/DimensionSelector.java | 17 ++++++------ ...pressedVSizeColumnarMultiIntsSupplier.java | 2 +- ...pressedVSizeColumnarMultiIntsSupplier.java | 2 +- .../CompressedColumnarIntsSupplierTest.java | 4 +-- ...mpressedVSizeColumnarIntsSupplierTest.java | 4 +-- ...sedVSizeColumnarMultiIntsSupplierTest.java | 2 +- .../firehose/IngestSegmentFirehose.java | 11 ++++---- 19 files changed, 62 insertions(+), 51 deletions(-) diff --git a/.idea/inspectionProfiles/Druid.xml b/.idea/inspectionProfiles/Druid.xml index 830d8e718125..7864a1cea67d 100644 --- a/.idea/inspectionProfiles/Druid.xml +++ b/.idea/inspectionProfiles/Druid.xml @@ -103,6 +103,13 @@