add bench & test for columnar merging (#2428)

* add merge columnar proptest

* add columnar merge benchmark
This commit is contained in:
PSeitz
2024-06-10 17:26:16 +09:00
committed by GitHub
parent 93ff7365b0
commit 714f363d43
4 changed files with 217 additions and 0 deletions

View File

@@ -196,6 +196,7 @@ impl Set<RowId> for OptionalIndex {
} = row_addr_from_row_id(doc_id);
let block_meta = self.block_metas[block_id as usize];
let block = self.block(block_meta);
let block_offset_row_id = match block {
Block::Dense(dense_block) => dense_block.rank(in_block_row_id),
Block::Sparse(sparse_block) => sparse_block.rank(in_block_row_id),