Lines Matching refs:block_ids
722 uint32_t* block_ids, uint32_t left, in BinaryBlockIndexSeek() argument
734 int cmp = CompareBlockKey(block_ids[mid], target); in BinaryBlockIndexSeek()
758 if (block_ids[left] > 0 && in BinaryBlockIndexSeek()
759 (left == left_bound || block_ids[left - 1] != block_ids[left] - 1) && in BinaryBlockIndexSeek()
760 CompareBlockKey(block_ids[left] - 1, target) > 0) { in BinaryBlockIndexSeek()
766 *index = block_ids[left]; in BinaryBlockIndexSeek()
784 uint32_t right_index = block_ids[right]; in BinaryBlockIndexSeek()
813 uint32_t* block_ids = nullptr; in PrefixSeek() local
814 uint32_t num_blocks = prefix_index_->GetBlocks(target, &block_ids); in PrefixSeek()
821 assert(block_ids); in PrefixSeek()
822 return BinaryBlockIndexSeek(seek_key, block_ids, 0, num_blocks - 1, index, in PrefixSeek()