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]