Lines Matching refs:index
245 uint32_t index = 0; in Seek() local
246 bool ok = BinarySeek<DecodeKey>(seek_key, 0, num_restarts_ - 1, &index, in Seek()
252 SeekToRestartPoint(index); in Seek()
388 uint32_t index = 0; in Seek() local
392 ok = PrefixSeek(target, &index, &prefix_may_exist); in Seek()
401 ok = BinarySeek<DecodeKeyV4>(seek_key, 0, num_restarts_ - 1, &index, in Seek()
404 ok = BinarySeek<DecodeKey>(seek_key, 0, num_restarts_ - 1, &index, in Seek()
411 SeekToRestartPoint(index); in Seek()
424 uint32_t index = 0; in SeekForPrev() local
425 bool ok = BinarySeek<DecodeKey>(seek_key, 0, num_restarts_ - 1, &index, in SeekForPrev()
431 SeekToRestartPoint(index); in SeekForPrev()
667 uint32_t right, uint32_t* index, in BinarySeek() argument
696 *index = left; in BinarySeek()
723 uint32_t right, uint32_t* index, in BinaryBlockIndexSeek() argument
726 assert(index); in BinaryBlockIndexSeek()
766 *index = block_ids[left]; in BinaryBlockIndexSeek()
788 *index = right_index + 1; in BinaryBlockIndexSeek()
803 bool IndexBlockIter::PrefixSeek(const Slice& target, uint32_t* index, in PrefixSeek() argument
805 assert(index); in PrefixSeek()
822 return BinaryBlockIndexSeek(seek_key, block_ids, 0, num_blocks - 1, index, in PrefixSeek()