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

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


    from 26af959d663 Backward compatibility test for AVG window function 
(#17270)
     add 9bb30d540bd Combine MV aggregations into regular SV aggregations 
(#17109)

No new revisions were added by this update.

Summary of changes:
 .../BaseSingleStageBrokerRequestHandler.java       |   2 +
 .../common/function/sql/PinotSqlAggFunction.java   |   5 +
 .../function/AvgAggregationFunction.java           | 187 ++++++++++----
 .../function/AvgMVAggregationFunction.java         |  61 +----
 .../BaseDistinctAggregateAggregationFunction.java  | 280 ++++++++++++---------
 .../function/DistinctAvgAggregationFunction.java   |  24 +-
 .../function/DistinctAvgMVAggregationFunction.java |   6 +-
 .../function/DistinctCountAggregationFunction.java |  24 +-
 .../DistinctCountMVAggregationFunction.java        |   6 +-
 .../function/DistinctSumAggregationFunction.java   |  24 +-
 .../function/DistinctSumMVAggregationFunction.java |   6 +-
 .../function/MaxAggregationFunction.java           | 115 +++++++++
 .../function/MaxMVAggregationFunction.java         |  82 +-----
 .../function/MinAggregationFunction.java           | 115 +++++++++
 .../function/MinMVAggregationFunction.java         |  82 +-----
 .../function/MinMaxRangeAggregationFunction.java   | 201 +++++++++++----
 .../function/MinMaxRangeMVAggregationFunction.java |  51 +---
 .../function/SumAggregationFunction.java           | 111 ++++++++
 .../function/SumMVAggregationFunction.java         |  90 +------
 .../function/AvgAggregationFunctionTest.java       | 124 +++++++++
 .../DistinctAvgAggregationFunctionTest.java        | 211 ++++++++++++++++
 .../DistinctCountAggregationFunctionTest.java      | 210 ++++++++++++++++
 .../DistinctSumAggregationFunctionTest.java        | 211 ++++++++++++++++
 .../function/MaxAggregationFunctionTest.java       | 138 ++++++++++
 .../function/MinAggregationFunctionTest.java       | 145 +++++++++++
 .../MinMaxRangeAggregationFunctionTest.java        | 142 +++++++++++
 .../function/SumAggregationFunctionTest.java       | 149 +++++++++++
 ...reeV2Test.java => AvgWithMVStarTreeV2Test.java} |   7 +-
 ...reeV2Test.java => MaxWithMVStarTreeV2Test.java} |   7 +-
 ...t.java => MinMaxRangeWithMVStarTreeV2Test.java} |   7 +-
 ...reeV2Test.java => MinWithMVStarTreeV2Test.java} |   7 +-
 ...reeV2Test.java => SumWithMVStarTreeV2Test.java} |   7 +-
 .../pinot/calcite/sql/fun/PinotOperatorTable.java  | 105 +++++++-
 .../org/apache/pinot/query/type/TypeSystem.java    |   2 -
 .../aggregate/WindowValueAggregatorFactory.java    |   4 +-
 .../local/aggregator/AvgMVValueAggregator.java     |  44 ----
 .../local/aggregator/AvgValueAggregator.java       |  35 ++-
 .../local/aggregator/MaxValueAggregator.java       |  19 +-
 .../aggregator/MinMaxRangeValueAggregator.java     |  31 ++-
 .../local/aggregator/MinValueAggregator.java       |  19 +-
 .../local/aggregator/SumMVValueAggregator.java     |  36 ---
 .../local/aggregator/SumValueAggregator.java       |  22 +-
 .../pinot/segment/spi/AggregationFunctionType.java |  30 ++-
 43 files changed, 2469 insertions(+), 715 deletions(-)
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/DistinctAvgAggregationFunctionTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/DistinctCountAggregationFunctionTest.java
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/query/aggregation/function/DistinctSumAggregationFunctionTest.java
 copy 
pinot-core/src/test/java/org/apache/pinot/core/startree/v2/{AvgStarTreeV2Test.java
 => AvgWithMVStarTreeV2Test.java} (91%)
 copy 
pinot-core/src/test/java/org/apache/pinot/core/startree/v2/{MaxStarTreeV2Test.java
 => MaxWithMVStarTreeV2Test.java} (90%)
 copy 
pinot-core/src/test/java/org/apache/pinot/core/startree/v2/{MinMaxRangeStarTreeV2Test.java
 => MinMaxRangeWithMVStarTreeV2Test.java} (90%)
 copy 
pinot-core/src/test/java/org/apache/pinot/core/startree/v2/{MinStarTreeV2Test.java
 => MinWithMVStarTreeV2Test.java} (90%)
 copy 
pinot-core/src/test/java/org/apache/pinot/core/startree/v2/{SumStarTreeV2Test.java
 => SumWithMVStarTreeV2Test.java} (90%)


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

Reply via email to