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/pinot.git.
from cd7cf77 do not allow qualification of member variables with this
(#7484)
add d99eb3c bit-sliced range index for int, long, float, double,
dictionarized SV columns (#7454)
No new revisions were added by this update.
Summary of changes:
LICENSE-binary | 4 +-
pinot-perf/pom.xml | 23 +
.../org/apache/pinot/perf/BenchmarkRangeIndex.java | 559 +++++++++++++++++++++
.../impl/inv/BitSlicedRangeIndexCreator.java | 143 ++++++
.../segment/creator/impl/inv/MmapFileWriter.java | 42 +-
.../creator/impl/inv/RangeIndexCreator.java | 9 +-
.../index/column/PhysicalColumnIndexContainer.java | 15 +-
.../segment/index/loader/IndexLoadingConfig.java | 6 +
.../loader/invertedindex/RangeIndexHandler.java | 21 +-
.../index/readers/BitSlicedRangeIndexReader.java | 118 +++++
.../index/readers/RangeIndexReaderImpl.java | 2 +
.../pinot/segment/local/utils/FPOrdering.java | 78 +++
.../index/creator/BitSlicedIndexCreatorTest.java | 513 +++++++++++++++++++
.../pinot/segment/local/utils/FPOrderingTest.java | 134 +++++
...Type.java => CombinedInvertedIndexCreator.java} | 4 +-
.../pinot/spi/config/table/IndexingConfig.java | 12 +
pom.xml | 2 +-
17 files changed, 1653 insertions(+), 32 deletions(-)
create mode 100644
pinot-perf/src/main/java/org/apache/pinot/perf/BenchmarkRangeIndex.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/inv/BitSlicedRangeIndexCreator.java
copy
pinot-core/src/main/java/org/apache/pinot/core/common/datatable/DataTableFactory.java
=>
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/inv/MmapFileWriter.java
(52%)
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/index/readers/BitSlicedRangeIndexReader.java
create mode 100644
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/utils/FPOrdering.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/index/creator/BitSlicedIndexCreatorTest.java
create mode 100644
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/utils/FPOrderingTest.java
copy
pinot-segment-spi/src/main/java/org/apache/pinot/segment/spi/index/creator/{TextIndexType.java
=> CombinedInvertedIndexCreator.java} (86%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]