| 19 | : policy_(policy) {} |
| 20 | |
| 21 | void FilterBlockBuilder::StartBlock(uint64_t block_offset) { |
| 22 | uint64_t filter_index = (block_offset / kFilterBase); |
| 23 | assert(filter_index >= filter_offsets_.size()); |
| 24 | while (filter_index > filter_offsets_.size()) { |
| 25 | GenerateFilter(); |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | void FilterBlockBuilder::AddKey(const Slice& key) { |
| 30 | Slice k = key; |