This is an automated email from the ASF dual-hosted git repository.

jihoonson pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git.


    from b681861  Speed up integration tests in two ways. (#10648)
     add 26d74b3  Add grouping_id function (#10518)

No new revisions were added by this update.

Summary of changes:
 docs/querying/aggregations.md                      |  23 ++
 docs/querying/groupbyquery.md                      |   4 +-
 docs/querying/sql.md                               |   4 +-
 .../apache/druid/jackson/AggregatorsModule.java    |   4 +-
 .../druid/query/aggregation/AggregatorUtil.java    |   4 +
 .../aggregation/GroupingAggregatorFactory.java     | 316 +++++++++++++++++++++
 .../constant/LongConstantAggregator.java           |  27 +-
 .../LongConstantBufferAggregator.java}             |  37 ++-
 .../LongConstantVectorAggregator.java}             |  41 ++-
 .../groupby/epinephelinae/GroupByRowProcessor.java |   7 +-
 .../epinephelinae/RowBasedGrouperHelper.java       |  38 ++-
 .../query/groupby/strategy/GroupByStrategyV2.java  |  11 +-
 .../aggregation/GroupingAggregatorFactoryTest.java | 175 ++++++++++++
 .../constant/LongConstantAggregatorTest.java       |  39 ++-
 .../constant/LongConstantBufferAggregatorTest.java |  70 +++++
 .../constant/LongConstantVectorAggregatorTest.java |  52 ++--
 .../aggregation/builtin/GroupingSqlAggregator.java | 126 ++++++++
 .../sql/calcite/planner/DruidOperatorTable.java    |   2 +
 .../apache/druid/sql/calcite/CalciteQueryTest.java | 154 +++++++++-
 19 files changed, 1007 insertions(+), 127 deletions(-)
 create mode 100644 
processing/src/main/java/org/apache/druid/query/aggregation/GroupingAggregatorFactory.java
 copy 
extensions-contrib/distinctcount/src/main/java/org/apache/druid/query/aggregation/distinctcount/NoopDistinctCountAggregator.java
 => 
processing/src/main/java/org/apache/druid/query/aggregation/constant/LongConstantAggregator.java
 (68%)
 copy 
processing/src/main/java/org/apache/druid/query/aggregation/{CountBufferAggregator.java
 => constant/LongConstantBufferAggregator.java} (67%)
 copy 
processing/src/main/java/org/apache/druid/query/aggregation/{NoopVectorAggregator.java
 => constant/LongConstantVectorAggregator.java} (61%)
 create mode 100644 
processing/src/test/java/org/apache/druid/query/aggregation/GroupingAggregatorFactoryTest.java
 copy 
sql/src/test/java/org/apache/druid/sql/calcite/schema/NamedSystemSchemaTest.java
 => 
processing/src/test/java/org/apache/druid/query/aggregation/constant/LongConstantAggregatorTest.java
 (55%)
 create mode 100644 
processing/src/test/java/org/apache/druid/query/aggregation/constant/LongConstantBufferAggregatorTest.java
 copy 
extensions-core/lookups-cached-single/src/test/java/org/apache/druid/server/lookup/PollingLookupFactoryTest.java
 => 
processing/src/test/java/org/apache/druid/query/aggregation/constant/LongConstantVectorAggregatorTest.java
 (50%)
 create mode 100644 
sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/GroupingSqlAggregator.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to