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