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 2cbf0b5 5804: Prints file name of invalid json file when parsing (#5910) add 86a01ff Add IdSet and IdSetAggregationFunction (#5926) No new revisions were added by this update. Summary of changes: .../common/function/AggregationFunctionType.java | 1 + .../apache/pinot/core/common/ObjectSerDeUtils.java | 39 +- .../function/AggregationFunctionFactory.java | 2 + .../function/IdSetAggregationFunction.java | 352 ++++++++++++++++++ .../BrokerRequestToQueryContextConverter.java | 9 +- .../core/query/utils/idset/BloomFilterIdSet.java | 235 ++++++++++++ .../idset/EmptyIdSet.java} | 73 ++-- .../apache/pinot/core/query/utils/idset/IdSet.java | 153 ++++++++ .../pinot/core/query/utils/idset/IdSets.java | 236 ++++++++++++ .../utils/idset/Roaring64NavigableMapIdSet.java | 114 ++++++ .../core/query/utils/idset/RoaringBitmapIdSet.java | 101 ++++++ .../pinot/core/query/utils/idset/IdSetTest.java | 202 +++++++++++ .../org/apache/pinot/queries/IdSetQueriesTest.java | 401 +++++++++++++++++++++ pom.xml | 2 +- 14 files changed, 1883 insertions(+), 37 deletions(-) create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/aggregation/function/IdSetAggregationFunction.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/utils/idset/BloomFilterIdSet.java copy pinot-core/src/main/java/org/apache/pinot/core/query/{request/context/predicate/EqPredicate.java => utils/idset/EmptyIdSet.java} (53%) create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/utils/idset/IdSet.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/utils/idset/IdSets.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/utils/idset/Roaring64NavigableMapIdSet.java create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/utils/idset/RoaringBitmapIdSet.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/core/query/utils/idset/IdSetTest.java create mode 100644 pinot-core/src/test/java/org/apache/pinot/queries/IdSetQueriesTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org