Lines Matching refs:iiter
1966 std::unique_ptr<InternalIteratorBase<IndexValue>> iiter(NewIndexIterator( in PrefixMayMatch() local
1970 iiter->Seek(internal_prefix); in PrefixMayMatch()
1972 if (!iiter->Valid()) { in PrefixMayMatch()
1977 may_match = iiter->status().IsIncomplete(); in PrefixMayMatch()
1978 } else if ((rep_->index_key_includes_seq ? ExtractUserKey(iiter->key()) in PrefixMayMatch()
1979 : iiter->key()) in PrefixMayMatch()
1998 BlockHandle handle = iiter->value().handle; in PrefixMayMatch()
2155 auto iiter = in Get() local
2159 if (iiter != &iiter_on_stack) { in Get()
2160 iiter_unique_ptr.reset(iiter); in Get()
2167 for (iiter->Seek(key); iiter->Valid() && !done; iiter->Next()) { in Get()
2168 IndexValue v = iiter->value(); in Get()
2287 if (s.ok() && !iiter->status().IsNotFound()) { in Get()
2288 s = iiter->status(); in Get()
2327 auto iiter = in MultiGet() local
2331 if (iiter != &iiter_on_stack) { in MultiGet()
2332 iiter_unique_ptr.reset(iiter); in MultiGet()
2366 iiter->Seek(miter->ikey); in MultiGet()
2369 if (iiter->Valid()) { in MultiGet()
2370 v = iiter->value(); in MultiGet()
2372 if (!iiter->Valid() || in MultiGet()
2379 *(miter->s) = iiter->status(); in MultiGet()
2481 IndexValue v = iiter->value(); in MultiGet()
2493 read_options, iiter->value().handle, &next_biter, in MultiGet()
2587 iiter->Seek(key); in MultiGet()
2590 iiter->Next(); in MultiGet()
2591 } while (iiter->Valid()); in MultiGet()
2599 s = iiter->status(); in MultiGet()
2616 auto iiter = NewIndexIterator(ReadOptions(), /*need_upper_bound_check=*/false, in Prefetch() local
2620 if (iiter != &iiter_on_stack) { in Prefetch()
2621 iiter_unique_ptr = std::unique_ptr<InternalIteratorBase<IndexValue>>(iiter); in Prefetch()
2624 if (!iiter->status().ok()) { in Prefetch()
2626 return iiter->status(); in Prefetch()
2632 for (begin ? iiter->Seek(*begin) : iiter->SeekToFirst(); iiter->Valid(); in Prefetch()
2633 iiter->Next()) { in Prefetch()
2634 BlockHandle block_handle = iiter->value().handle; in Prefetch()
2637 ((!is_user_key && comparator.Compare(iiter->key(), *end) >= 0) || in Prefetch()
2639 user_comparator.Compare(iiter->key(), ExtractUserKey(*end)) >= 0))) { in Prefetch()
2685 InternalIteratorBase<IndexValue>* iiter = NewIndexIterator( in VerifyChecksum() local
2689 if (iiter != &iiter_on_stack) { in VerifyChecksum()
2690 iiter_unique_ptr = std::unique_ptr<InternalIteratorBase<IndexValue>>(iiter); in VerifyChecksum()
2692 if (!iiter->status().ok()) { in VerifyChecksum()
2694 return iiter->status(); in VerifyChecksum()
2696 s = VerifyChecksumInBlocks(read_options, iiter); in VerifyChecksum()
2827 std::unique_ptr<InternalIteratorBase<IndexValue>> iiter(NewIndexIterator( in TEST_KeyInCache() local
2830 iiter->Seek(key); in TEST_KeyInCache()
2831 assert(iiter->Valid()); in TEST_KeyInCache()
2833 return TEST_BlockInCache(iiter->value().handle); in TEST_KeyInCache()