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