This is an automated email from the ASF dual-hosted git repository. xiangfu pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/pinot.git
from 60d34daf17 Multiple JDBC Driver fixes to support Jetbrains Intellij/Datagrip database tooling (#11814) add 70ac4b63a9 Add UltraLogLog support (#11835) No new revisions were added by this update. Summary of changes: .../function/AggregationFunctionTypeTest.java | 4 + pinot-core/pom.xml | 4 + .../apache/pinot/core/common/ObjectSerDeUtils.java | 31 +++- .../core/function/scalar/SketchFunctions.java | 37 +++++ .../function/AggregationFunctionFactory.java | 4 + ...=> DistinctCountRawULLAggregationFunction.java} | 26 +-- ...va => DistinctCountULLAggregationFunction.java} | 181 ++++++++++----------- ...egator.java => DistinctCountULLAggregator.java} | 21 +-- .../aggregator/ValueAggregatorFactory.java | 3 + .../pinot/core/common/ObjectSerDeUtilsTest.java | 19 +++ .../core/function/scalar/SketchFunctionsTest.java | 30 ++++ ...st.java => DistinctCountULLStarTreeV2Test.java} | 14 +- .../custom/{CpcSketchTest.java => ULLTest.java} | 101 ++++-------- pinot-segment-local/pom.xml | 4 + .../DistinctCountULLValueAggregator.java | 115 +++++++++++++ .../local/aggregator/ValueAggregatorFactory.java | 6 + ...SerializedCPCSketch.java => SerializedULL.java} | 22 +-- .../segment/local/utils/CustomSerDeUtils.java | 25 +++ .../segment/local/utils/TableConfigUtils.java | 2 +- .../segment/local/utils/UltraLogLogUtils.java | 64 ++++++++ .../DistinctCountULLValueAggregatorTest.java | 148 +++++++++++++++++ .../pinot/segment/spi/AggregationFunctionType.java | 10 ++ .../apache/pinot/spi/utils/CommonConstants.java | 1 + pom.xml | 5 + 24 files changed, 659 insertions(+), 218 deletions(-) copy pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/{PercentileRawKLLAggregationFunction.java => DistinctCountRawULLAggregationFunction.java} (65%) copy pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/{DistinctCountHLLPlusAggregationFunction.java => DistinctCountULLAggregationFunction.java} (68%) copy pinot-core/src/main/java/org/apache/pinot/core/segment/processing/aggregator/{DistinctCountHLLAggregator.java => DistinctCountULLAggregator.java} (61%) copy pinot-core/src/test/java/org/apache/pinot/core/startree/v2/{DistinctCountHLLStarTreeV2Test.java => DistinctCountULLStarTreeV2Test.java} (72%) copy pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/custom/{CpcSketchTest.java => ULLTest.java} (52%) create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/aggregator/DistinctCountULLValueAggregator.java copy pinot-segment-local/src/main/java/org/apache/pinot/segment/local/customobject/{SerializedCPCSketch.java => SerializedULL.java} (62%) create mode 100644 pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/UltraLogLogUtils.java create mode 100644 pinot-segment-local/src/test/java/org/apache/pinot/segment/local/aggregator/DistinctCountULLValueAggregatorTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org