This is an automated email from the ASF dual-hosted git repository.
saurabhd336 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
from 876e58dcc5 [multistage] framework to back-propagate metadata across
opChains (#11746)
add 1b7cb166de Add support to read exact buffer byte ranges corresponding
to a given forward index doc id (#11729)
No new revisions were added by this update.
Summary of changes:
.../segment/local/io/util/PinotDataBitSet.java | 50 ++++++++++++
.../index/forward/ForwardIndexReaderFactory.java | 10 ++-
.../segment/index/forward/ForwardIndexType.java | 2 +-
.../forward/BaseChunkForwardIndexReader.java | 93 +++++++++++++++++++++-
.../index/readers/forward/ChunkReaderContext.java | 26 +++---
.../forward/FixedBitMVForwardIndexReader.java | 73 +++++++++++++++++
.../forward/FixedBitSVForwardIndexReader.java | 33 ++++++++
.../forward/FixedBitSVForwardIndexReaderV2.java | 33 ++++++++
.../FixedByteChunkMVForwardIndexReader.java | 30 +++++++
.../FixedByteChunkSVForwardIndexReader.java | 36 +++++++++
.../FixedBytePower2ChunkSVForwardIndexReader.java | 55 +++++++++----
.../forward/VarByteChunkForwardIndexReaderV4.java | 79 ++++++++++++++++--
.../forward/VarByteChunkMVForwardIndexReader.java | 30 +++++++
.../forward/VarByteChunkSVForwardIndexReader.java | 30 +++++++
.../MultiValueFixedByteRawIndexCreatorTest.java | 14 ++++
.../index/forward/FixedBitMVForwardIndexTest.java | 20 +++++
....java => FixedBitSVForwardIndexReaderTest.java} | 57 +++++++------
.../forward/FixedByteChunkSVForwardIndexTest.java | 85 ++++++++++++++++++++
.../FixedBitSVForwardIndexReaderV2Test.java | 19 +++++
pinot-segment-spi/pom.xml | 4 +
.../spi/index/reader/ForwardIndexReader.java | 77 ++++++++++++++++++
21 files changed, 794 insertions(+), 62 deletions(-)
copy
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/forward/{FixedBitMVForwardIndexTest.java
=> FixedBitSVForwardIndexReaderTest.java} (61%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]