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 2021/05/04 03:27:29 UTC
[druid] branch master updated (ca1412d -> bef7cc9)
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 ca1412d Reduce visibility of Tranquility documentation (#11134)
add bef7cc9 Vectorize the cardinality aggregator. (#11182)
No new revisions were added by this update.
Summary of changes:
.../cardinality/CardinalityAggregatorFactory.java | 33 +-
.../cardinality/CardinalityBufferAggregator.java | 5 +-
.../CardinalityVectorAggregator.java} | 32 +-
...ardinalityAggregatorColumnSelectorStrategy.java | 7 +-
...ardinalityAggregatorColumnSelectorStrategy.java | 7 +-
...ardinalityAggregatorColumnSelectorStrategy.java | 7 +-
...ardinalityAggregatorColumnSelectorStrategy.java | 20 +-
.../vector/CardinalityVectorProcessor.java | 30 +-
.../vector/CardinalityVectorProcessorFactory.java | 74 +++++
.../vector/DoubleCardinalityVectorProcessor.java | 94 ++++++
.../vector/FloatCardinalityVectorProcessor.java | 94 ++++++
.../vector/LongCardinalityVectorProcessor.java | 94 ++++++
...MultiValueStringCardinalityVectorProcessor.java | 102 +++++++
.../vector/NilCardinalityVectorProcessor.java | 28 +-
...ingleValueStringCardinalityVectorProcessor.java | 92 ++++++
.../CardinalityVectorAggregatorTest.java | 338 +++++++++++++++++++++
.../query/groupby/GroupByQueryRunnerTest.java | 10 +-
.../apache/druid/sql/calcite/CalciteQueryTest.java | 26 +-
18 files changed, 1011 insertions(+), 82 deletions(-)
copy processing/src/main/java/org/apache/druid/query/aggregation/{constant/LongConstantVectorAggregator.java => cardinality/CardinalityVectorAggregator.java} (59%)
copy server/src/main/java/org/apache/druid/segment/realtime/plumber/VersioningPolicy.java => processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/CardinalityVectorProcessor.java (55%)
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/CardinalityVectorProcessorFactory.java
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/DoubleCardinalityVectorProcessor.java
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/FloatCardinalityVectorProcessor.java
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/LongCardinalityVectorProcessor.java
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/MultiValueStringCardinalityVectorProcessor.java
copy core/src/test/java/org/apache/druid/segment/loading/NoopDataSegmentArchiver.java => processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/NilCardinalityVectorProcessor.java (62%)
create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/cardinality/vector/SingleValueStringCardinalityVectorProcessor.java
create mode 100644 processing/src/test/java/org/apache/druid/query/aggregation/cardinality/CardinalityVectorAggregatorTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org