You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by ja...@apache.org on 2021/03/12 00:23:03 UTC
[incubator-pinot] branch master updated (f386ede -> 74e4037)
This is an automated email from the ASF dual-hosted git repository.
jackie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.
from f386ede Skip loading columns not in the schema (#6649)
add 74e4037 SumPrecision: support all data types and star-tree (#6668)
No new revisions were added by this update.
Summary of changes:
.../scalar/DataTypeConversionFunctions.java | 58 +----
.../apache/pinot/core/common/ObjectSerDeUtils.java | 8 +-
...gator.java => SumPrecisionValueAggregator.java} | 59 +++--
.../data/aggregator/ValueAggregatorFactory.java | 4 +
.../function/SumPrecisionAggregationFunction.java | 229 +++++++++++++------
.../segment/creator/ColumnIndexCreationInfo.java | 4 -
.../core/segment/creator/ColumnStatistics.java | 4 +
.../creator/impl/SegmentColumnarIndexCreator.java | 3 -
.../impl/SegmentIndexCreationDriverImpl.java | 13 +-
.../defaultcolumn/BaseDefaultColumnHandler.java | 9 +-
.../SegmentGenerationWithBytesTypeTest.java | 2 +-
...V2Test.java => SumPrecisionStarTreeV2Test.java} | 17 +-
.../pinot/queries/SumPrecisionQueriesTest.java | 244 +++++++++++++++++++++
.../apache/pinot/queries/SumWithPrecisionTest.java | 221 -------------------
.../apache/pinot/spi/utils/BigDecimalUtils.java | 61 ++++++
.../BigDecimalUtilsTest.java} | 28 +--
16 files changed, 555 insertions(+), 409 deletions(-)
copy pinot-core/src/main/java/org/apache/pinot/core/data/aggregator/{DistinctCountBitmapValueAggregator.java => SumPrecisionValueAggregator.java} (50%)
copy pinot-core/src/test/java/org/apache/pinot/core/startree/v2/{MaxStarTreeV2Test.java => SumPrecisionStarTreeV2Test.java} (71%)
create mode 100644 pinot-core/src/test/java/org/apache/pinot/queries/SumPrecisionQueriesTest.java
delete mode 100644 pinot-core/src/test/java/org/apache/pinot/queries/SumWithPrecisionTest.java
create mode 100644 pinot-spi/src/main/java/org/apache/pinot/spi/utils/BigDecimalUtils.java
copy pinot-spi/src/test/java/org/apache/pinot/spi/{config/table/UpsertConfigTest.java => utils/BigDecimalUtilsTest.java} (52%)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org