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 2020/08/31 18:35:40 UTC

[incubator-pinot] branch master updated (2cbf0b5 -> 86a01ff)

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-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org