| Interface | Description |
|---|---|
| BitmapFileIndexMeta.ThrowableConsumer |
functional interface.
|
| BitmapFileIndexMeta.ThrowableSupplier |
functional interface.
|
| Class | Description |
|---|---|
| ApplyBitmapIndexFileRecordIterator | |
| ApplyBitmapIndexRecordReader |
A
RecordReader which apply BitmapIndexResult to filter record. |
| BitmapFileIndex |
The implementation of bitmap file index.
|
| BitmapFileIndexFactory |
Factory to create
BitmapFileIndex. |
| BitmapFileIndexMeta |
Bitmap file index format (V1)
+-------------------------------------------------+-----------------
| version (1 byte) |
+-------------------------------------------------+
| row count (4 bytes int) |
+-------------------------------------------------+
| non-null value bitmap number (4 bytes int) |
+-------------------------------------------------+
| has null value (1 byte) |
+-------------------------------------------------+
| null value offset (4 bytes if has null value) | HEAD
+-------------------------------------------------+
| value 1 | offset 1 |
+-------------------------------------------------+
| value 2 | offset 2 |
+-------------------------------------------------+
| value 3 | offset 3 |
+-------------------------------------------------+
| ...
|
| BitmapFileIndexMeta.Entry |
Bitmap entry.
|
| BitmapFileIndexMetaV2 |
When the bitmap-indexed column cardinality is high, using the first version of the bitmap index
format will take a lot of time to read the entire dictionary.
|
| BitmapIndexResult |
bitmap file index result.
|
| BitmapTypeVisitor<R> |
Simplified visitor for bitmap index.
|
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.