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: [email protected]
For additional commands, e-mail: [email protected]