You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by su...@apache.org on 2020/09/15 02:45:13 UTC
[druid] branch master updated (e012d5c -> f71ba6f)
This is an automated email from the ASF dual-hosted git repository.
suneet pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git.
from e012d5c allow vectorized query engines to utilize vectorized virtual columns (#10388)
add f71ba6f Vectorized ANY aggregators (#10338)
No new revisions were added by this update.
Summary of changes:
docs/querying/query-context.md | 4 +-
.../any/DoubleAnyAggregatorFactory.java | 21 +++
.../DoubleAnyVectorAggregator.java} | 29 +--
.../aggregation/any/FloatAnyAggregatorFactory.java | 21 +++
...gregator.java => FloatAnyVectorAggregator.java} | 46 ++---
.../aggregation/any/LongAnyAggregatorFactory.java | 21 +++
...ggregator.java => LongAnyVectorAggregator.java} | 45 ++---
.../any/NumericAnyVectorAggregator.java | 139 ++++++++++++++
.../any/NumericNilVectorAggregator.java | 113 +++++++++++
.../any/StringAnyAggregatorFactory.java | 30 +++
.../aggregation/any/StringAnyVectorAggregator.java | 145 ++++++++++++++
.../any/DoubleAnyAggregatorFactoryTest.java | 101 ++++++++++
.../any/DoubleAnyVectorAggregatorTest.java | 104 ++++++++++
.../any/FloatAnyAggregatorFactoryTest.java | 101 ++++++++++
.../any/FloatAnyVectorAggregatorTest.java | 104 ++++++++++
.../any/LongAnyAggregatorFactoryTest.java | 101 ++++++++++
.../any/LongAnyVectorAggregatorTest.java | 103 ++++++++++
.../any/NumericAnyVectorAggregatorTest.java | 210 +++++++++++++++++++++
.../any/StringAnyAggregatorFactoryTest.java | 110 +++++++++++
.../any/StringAnyVectorAggregatorTest.java | 189 +++++++++++++++++++
.../apache/druid/sql/calcite/CalciteQueryTest.java | 31 +--
website/.spelling | 4 +
22 files changed, 1679 insertions(+), 93 deletions(-)
copy processing/src/main/java/org/apache/druid/query/aggregation/{DoubleMaxBufferAggregator.java => any/DoubleAnyVectorAggregator.java} (53%)
copy processing/src/main/java/org/apache/druid/query/aggregation/any/{LongAnyAggregator.java => FloatAnyVectorAggregator.java} (52%)
copy processing/src/main/java/org/apache/druid/query/aggregation/any/{DoubleAnyAggregator.java => LongAnyVectorAggregator.java} (53%)
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/any/NumericAnyVectorAggregator.java
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/any/NumericNilVectorAggregator.java
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/any/StringAnyVectorAggregator.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/DoubleAnyAggregatorFactoryTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/DoubleAnyVectorAggregatorTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/FloatAnyAggregatorFactoryTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/FloatAnyVectorAggregatorTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/LongAnyAggregatorFactoryTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/LongAnyVectorAggregatorTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/NumericAnyVectorAggregatorTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/StringAnyAggregatorFactoryTest.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/any/StringAnyVectorAggregatorTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org