This is an automated email from the ASF dual-hosted git repository.
xiangfu0 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
from a88702102c2 Fold PhysicalColumnIndexContainer's IndexTypeMap into a
presence mask and a dense reader array (#19475)
add 845c851eab2 Add V7 raw forward index format for codec pipelines
(#19307)
No new revisions were added by this update.
Summary of changes:
.../pinot/perf/BenchmarkV7ForwardIndexWriter.java | 194 ++++++++
.../impl/FixedByteChunkForwardIndexWriter.java | 7 +-
.../impl/FixedByteChunkForwardIndexWriterV7.java | 413 +++++++++++++++++
.../local/io/writer/impl/FixedByteChunkWriter.java | 47 ++
.../fwd/SingleValueFixedByteRawIndexCreator.java | 42 +-
.../index/forward/ForwardIndexCreatorFactory.java | 22 +-
.../index/forward/ForwardIndexReaderFactory.java | 30 +-
.../segment/index/forward/ForwardIndexType.java | 53 ++-
.../segment/index/loader/ForwardIndexHandler.java | 95 ++--
.../FixedByteChunkSVForwardIndexReaderV7.java | 489 +++++++++++++++++++++
.../forward/ForwardIndexCreatorFactoryTest.java | 456 ++++++++++++++++++-
.../ForwardIndexHandlerCompressionStatsTest.java | 2 +-
.../index/loader/ForwardIndexHandlerTest.java | 202 ++++++++-
.../segment/local/utils/TableConfigUtilsTest.java | 102 +++++
.../segment/spi/index/ForwardIndexConfig.java | 6 +
15 files changed, 2099 insertions(+), 61 deletions(-)
create mode 100644
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkV7ForwardIndexWriter.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/writer/impl/FixedByteChunkForwardIndexWriterV7.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/io/writer/impl/FixedByteChunkWriter.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/forward/FixedByteChunkSVForwardIndexReaderV7.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]