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]