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

Reply via email to