This is an automated email from the ASF dual-hosted git repository.

karan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


    from 51cc729fd17 Enforcing type checking for flatten concat (#15903)
     add 17e4f3ac60c Refactor GroupBy and TopN code to relax the constraint of 
dimensions being comparable (#15559)

No new revisions were added by this update.

Summary of changes:
 .../msq/querykit/groupby/GroupByQueryKit.java      |  21 +-
 .../apache/druid/frame/write/FrameWriterUtils.java |  10 -
 .../java/org/apache/druid/math/expr/ExprEval.java  |  10 -
 .../druid/query/DimensionComparisonUtils.java      | 128 +++++++++
 .../apache/druid/query/groupby/GroupByQuery.java   |  14 +-
 .../groupby/epinephelinae/DictionaryBuilding.java  |  43 +++
 .../epinephelinae/RowBasedGrouperHelper.java       | 230 +++++++++-------
 .../ArrayDoubleGroupByColumnSelectorStrategy.java  |  29 +-
 .../ArrayLongGroupByColumnSelectorStrategy.java    |  29 +-
 .../ArrayNumericGroupByColumnSelectorStrategy.java |  53 ++--
 .../ArrayStringGroupByColumnSelectorStrategy.java  |  10 +-
 .../query/groupby/orderby/DefaultLimitSpec.java    |  50 +++-
 .../org/apache/druid/query/topn/DimValHolder.java  |  23 +-
 .../query/topn/TimeExtractionTopNAlgorithm.java    |  16 +-
 .../query/topn/TopNLexicographicResultBuilder.java |   2 +-
 .../druid/query/topn/TopNNumericResultBuilder.java |  27 +-
 .../apache/druid/query/topn/TopNResultBuilder.java |   2 +-
 .../types/DoubleTopNColumnAggregatesProcessor.java |   4 +-
 .../types/FloatTopNColumnAggregatesProcessor.java  |   4 +-
 .../types/LongTopNColumnAggregatesProcessor.java   |   4 +-
 ...llableNumericTopNColumnAggregatesProcessor.java |   9 +-
 .../types/StringTopNColumnAggregatesProcessor.java |  10 +-
 .../TopNColumnAggregatesProcessorFactory.java      |   2 +-
 .../druid/segment/DimensionHandlerUtils.java       | 117 +++-----
 .../apache/druid/segment/data/ComparableList.java  | 157 -----------
 .../druid/segment/data/ComparableStringArray.java  | 172 ------------
 .../java/org/apache/druid/math/expr/EvalTest.java  |  14 -
 .../druid/query/DimensionComparisonUtilsTest.java  |  83 ++++++
 .../query/groupby/GroupByQueryRunnerTest.java      | 303 +++++++++++----------
 .../druid/query/groupby/GroupByQueryTest.java      |   8 +-
 .../query/groupby/NestedGroupByArrayQueryTest.java |  41 ++-
 ...rayDoubleGroupByColumnSelectorStrategyTest.java |  50 ++--
 ...ArrayLongGroupByColumnSelectorStrategyTest.java |  51 ++--
 ...rayStringGroupByColumnSelectorStrategyTest.java |   7 +-
 .../druid/segment/DimensionHandlerUtilsTest.java   | 167 ++++++------
 .../java/org/apache/druid/segment/TestHelper.java  |  12 -
 .../druid/segment/data/ComparableListTest.java     |  75 -----
 .../segment/data/ComparableStringArrayTest.java    |  76 ------
 .../druid/server/ClientQuerySegmentWalkerTest.java |  52 ++--
 .../apache/druid/sql/calcite/run/SqlResults.java   |   6 -
 .../druid/sql/calcite/run/SqlResultsTest.java      |  10 -
 41 files changed, 900 insertions(+), 1231 deletions(-)
 create mode 100644 
processing/src/main/java/org/apache/druid/query/DimensionComparisonUtils.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/segment/data/ComparableList.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/segment/data/ComparableStringArray.java
 create mode 100644 
processing/src/test/java/org/apache/druid/query/DimensionComparisonUtilsTest.java
 delete mode 100644 
processing/src/test/java/org/apache/druid/segment/data/ComparableListTest.java
 delete mode 100644 
processing/src/test/java/org/apache/druid/segment/data/ComparableStringArrayTest.java


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

Reply via email to