You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by so...@apache.org on 2023/09/05 15:41:49 UTC
[druid] branch master updated (9d6ca61ac1 -> 8088a763a6)
This is an automated email from the ASF dual-hosted git repository.
soumyava pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from 9d6ca61ac1 Verify statsd mock client interaction in unit test (#14939)
add 8088a763a6 Vectorize earliest aggregator for both numeric and string types (#14408)
No new revisions were added by this update.
Summary of changes:
.../benchmark/query/SqlExpressionBenchmark.java | 16 +-
.../queries/wikipedia_editstream_queries.json | 18 +-
.../first/DoubleFirstAggregatorFactory.java | 28 +++
.../DoubleFirstVectorAggregator.java} | 26 +--
.../first/FloatFirstAggregatorFactory.java | 25 +++
.../FloatFirstVectorAggregator.java} | 27 +--
.../first/LongFirstAggregatorFactory.java | 26 +++
.../LongFirstVectorAggregator.java} | 30 ++-
.../NumericFirstVectorAggregator.java} | 72 +++---
...SingleStringFirstDimensionVectorAggregator.java | 125 +++++++++++
.../first/StringFirstAggregatorFactory.java | 64 ++++++
.../StringFirstVectorAggregator.java} | 76 +++----
.../last/StringLastVectorAggregator.java | 4 +-
.../first/DoubleFirstVectorAggregationTest.java | 246 ++++++++++++++++++++
.../first/FloatFirstVectorAggregationTest.java | 250 +++++++++++++++++++++
.../first/LongFirstVectorAggregationTest.java | 241 ++++++++++++++++++++
.../StringFirstVectorAggregatorTest.java} | 53 ++---
.../query/groupby/GroupByQueryRunnerTest.java | 9 -
.../timeseries/TimeseriesQueryRunnerTest.java | 6 -
.../apache/druid/sql/calcite/CalciteQueryTest.java | 91 ++++++--
20 files changed, 1228 insertions(+), 205 deletions(-)
copy processing/src/main/java/org/apache/druid/query/aggregation/{last/DoubleLastVectorAggregator.java => first/DoubleFirstVectorAggregator.java} (76%)
copy processing/src/main/java/org/apache/druid/query/aggregation/{last/FloatLastVectorAggregator.java => first/FloatFirstVectorAggregator.java} (76%)
copy processing/src/main/java/org/apache/druid/query/aggregation/{last/FloatLastVectorAggregator.java => first/LongFirstVectorAggregator.java} (74%)
copy processing/src/main/java/org/apache/druid/query/aggregation/{last/NumericLastVectorAggregator.java => first/NumericFirstVectorAggregator.java} (72%)
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/first/SingleStringFirstDimensionVectorAggregator.java
copy processing/src/main/java/org/apache/druid/query/aggregation/{last/StringLastVectorAggregator.java => first/StringFirstVectorAggregator.java} (73%)
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/first/DoubleFirstVectorAggregationTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/first/FloatFirstVectorAggregationTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/first/LongFirstVectorAggregationTest.java
copy processing/src/test/java/org/apache/druid/query/aggregation/{last/StringLastVectorAggregatorTest.java => first/StringFirstVectorAggregatorTest.java} (73%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org