You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by cw...@apache.org on 2020/09/17 22:06:00 UTC
[druid] branch master updated (1b05d6e -> 0b4c897)
This is an automated email from the ASF dual-hosted git repository.
cwylie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git.
from 1b05d6e recreate the balancer executor only when needed (#10280)
add 0b4c897 Vectorized variance aggregators (#10390)
No new revisions were added by this update.
Summary of changes:
benchmarks/pom.xml | 7 +-
...HasherBenchmark.java => VarianceBenchmark.java} | 74 ++++-----
.../variance/VarianceAggregatorCollector.java | 1 +
.../variance/VarianceAggregatorFactory.java | 44 +++++-
.../variance/VarianceBufferAggregator.java | 88 +++++++----
.../variance/VarianceDoubleVectorAggregator.java | 113 +++++++++++++
.../variance/VarianceFloatVectorAggregator.java | 113 +++++++++++++
.../variance/VarianceLongVectorAggregator.java | 113 +++++++++++++
.../variance/VarianceObjectVectorAggregator.java} | 54 +++----
.../VarianceAggregatorFactoryUnitTest.java | 156 ++++++++++++++++++
.../VarianceDoubleVectorAggregatorTest.java | 176 +++++++++++++++++++++
.../VarianceFloatVectorAggregatorTest.java | 176 +++++++++++++++++++++
.../variance/VarianceGroupByQueryTest.java | 31 ++--
.../variance/VarianceLongVectorAggregatorTest.java | 176 +++++++++++++++++++++
.../VarianceObjectVectorAggregatorTest.java | 137 ++++++++++++++++
.../variance/VarianceTimeseriesQueryTest.java | 12 +-
.../variance/sql/VarianceSqlAggregatorTest.java | 168 +++++++++++---------
17 files changed, 1439 insertions(+), 200 deletions(-)
copy benchmarks/src/test/java/org/apache/druid/benchmark/{ConsistentHasherBenchmark.java => VarianceBenchmark.java} (54%)
create mode 100644 extensions-core/stats/src/main/java/org/apache/druid/query/aggregation/variance/VarianceDoubleVectorAggregator.java
create mode 100644 extensions-core/stats/src/main/java/org/apache/druid/query/aggregation/variance/VarianceFloatVectorAggregator.java
create mode 100644 extensions-core/stats/src/main/java/org/apache/druid/query/aggregation/variance/VarianceLongVectorAggregator.java
copy extensions-core/{histogram/src/main/java/org/apache/druid/query/aggregation/histogram/ApproximateHistogramFoldingVectorAggregator.java => stats/src/main/java/org/apache/druid/query/aggregation/variance/VarianceObjectVectorAggregator.java} (51%)
create mode 100644 extensions-core/stats/src/test/java/org/apache/druid/query/aggregation/variance/VarianceAggregatorFactoryUnitTest.java
create mode 100644 extensions-core/stats/src/test/java/org/apache/druid/query/aggregation/variance/VarianceDoubleVectorAggregatorTest.java
create mode 100644 extensions-core/stats/src/test/java/org/apache/druid/query/aggregation/variance/VarianceFloatVectorAggregatorTest.java
create mode 100644 extensions-core/stats/src/test/java/org/apache/druid/query/aggregation/variance/VarianceLongVectorAggregatorTest.java
create mode 100644 extensions-core/stats/src/test/java/org/apache/druid/query/aggregation/variance/VarianceObjectVectorAggregatorTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org