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 4a60e9b Create swagger dir and put api dir to swagger dir in
pinot-controller resource (#6122)
add 0e1d458 Implement off-heap bloom filter reader (#6118)
No new revisions were added by this update.
Summary of changes:
.../org/apache/pinot/core/bloom/BloomFilter.java | 74 -------------
.../apache/pinot/core/bloom/BloomFilterType.java | 53 ----------
.../apache/pinot/core/bloom/BloomFilterUtil.java | 57 -----------
.../pinot/core/bloom/GuavaOnHeapBloomFilter.java | 76 --------------
.../core/bloom/SegmentBloomFilterFactory.java | 51 ---------
.../indexsegment/mutable/MutableSegmentImpl.java | 7 ++
.../query/pruner/ColumnValueSegmentPruner.java | 2 +-
...edIndexCreator.java => BloomFilterCreator.java} | 10 +-
.../creator/impl/bloom/BloomFilterCreator.java | 68 ------------
.../impl/bloom/OnHeapGuavaBloomFilterCreator.java | 71 +++++++++++++
.../index/column/PhysicalColumnIndexContainer.java | 16 +--
.../segment/index/loader/IndexLoadingConfig.java | 19 ++--
.../loader/bloomfilter/BloomFilterHandler.java | 58 +++++------
.../segment/index/readers/BloomFilterReader.java | 43 +++-----
.../readers/bloom/BloomFilterReaderFactory.java | 43 ++++++++
.../readers/bloom/GuavaBloomFilterReaderUtils.java | 32 +++---
.../bloom/OffHeapGuavaBloomFilterReader.java | 84 +++++++++++++++
.../apache/pinot/core/util/TableConfigUtils.java | 18 ++--
.../index/creator/BloomFilterCreatorTest.java | 114 +++++----------------
...bleCustomConfig.java => BloomFilterConfig.java} | 18 ++--
.../pinot/spi/config/table/IndexingConfig.java | 10 ++
21 files changed, 347 insertions(+), 577 deletions(-)
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilter.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilterType.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/BloomFilterUtil.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/GuavaOnHeapBloomFilter.java
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/bloom/SegmentBloomFilterFactory.java
copy
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/{InvertedIndexCreator.java
=> BloomFilterCreator.java} (88%)
delete mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/bloom/BloomFilterCreator.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/creator/impl/bloom/OnHeapGuavaBloomFilterCreator.java
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/BloomFilterReaderFactory.java
copy
pinot-spi/src/main/java/org/apache/pinot/spi/services/ServiceStartable.java =>
pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/GuavaBloomFilterReaderUtils.java
(57%)
create mode 100644
pinot-core/src/main/java/org/apache/pinot/core/segment/index/readers/bloom/OffHeapGuavaBloomFilterReader.java
copy
pinot-spi/src/main/java/org/apache/pinot/spi/config/table/{TableCustomConfig.java
=> BloomFilterConfig.java} (70%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]