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: [email protected]
For additional commands, e-mail: [email protected]