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

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


    from 1534950  Doc update for the new input source and the new input format 
(#9171)
     add f0dddaa  fix topn aggregation on numeric columns with null values 
(#9183)

No new revisions were added by this update.

Summary of changes:
 .../apache/druid/query/topn/BaseTopNAlgorithm.java |   3 +-
 ...NAlgorithm.java => HeapBasedTopNAlgorithm.java} |  57 ++---
 .../query/topn/TimeExtractionTopNAlgorithm.java    |  18 +-
 .../org/apache/druid/query/topn/TopNAlgorithm.java |   4 +-
 .../org/apache/druid/query/topn/TopNMapFn.java     |  15 +-
 .../org/apache/druid/query/topn/TopNParams.java    |   9 +-
 .../apache/druid/query/topn/TopNQueryEngine.java   |  31 ++-
 .../types/DoubleTopNColumnAggregatesProcessor.java |  75 ++++++
 .../types/FloatTopNColumnAggregatesProcessor.java  |  75 ++++++
 .../types/LongTopNColumnAggregatesProcessor.java   |  71 ++++++
 ...llableNumericTopNColumnAggregatesProcessor.java | 156 ++++++++++++
 .../types/NumericTopNColumnSelectorStrategy.java   | 277 ---------------------
 ...va => StringTopNColumnAggregatesProcessor.java} |  99 ++++----
 ...egy.java => TopNColumnAggregatesProcessor.java} |  83 +++---
 .../TopNColumnAggregatesProcessorFactory.java      |  82 ++++++
 .../types/TopNColumnSelectorStrategyFactory.java   |  71 ------
 .../druid/segment/DimensionHandlerUtils.java       |  43 ++--
 .../org/apache/druid/segment/VirtualColumns.java   |   3 +
 .../druid/query/topn/TopNQueryRunnerTest.java      | 126 ++++++++--
 .../apache/druid/sql/calcite/CalciteQueryTest.java | 120 +++++++++
 20 files changed, 874 insertions(+), 544 deletions(-)
 rename 
processing/src/main/java/org/apache/druid/query/topn/{DimExtractionTopNAlgorithm.java
 => HeapBasedTopNAlgorithm.java} (57%)
 create mode 100644 
processing/src/main/java/org/apache/druid/query/topn/types/DoubleTopNColumnAggregatesProcessor.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/topn/types/FloatTopNColumnAggregatesProcessor.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/topn/types/LongTopNColumnAggregatesProcessor.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/topn/types/NullableNumericTopNColumnAggregatesProcessor.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/query/topn/types/NumericTopNColumnSelectorStrategy.java
 rename 
processing/src/main/java/org/apache/druid/query/topn/types/{StringTopNColumnSelectorStrategy.java
 => StringTopNColumnAggregatesProcessor.java} (66%)
 rename 
processing/src/main/java/org/apache/druid/query/topn/types/{TopNColumnSelectorStrategy.java
 => TopNColumnAggregatesProcessor.java} (51%)
 create mode 100644 
processing/src/main/java/org/apache/druid/query/topn/types/TopNColumnAggregatesProcessorFactory.java
 delete mode 100644 
processing/src/main/java/org/apache/druid/query/topn/types/TopNColumnSelectorStrategyFactory.java


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

Reply via email to