Lines Matching refs:icmp

64 int FindFileInRange(const InternalKeyComparator& icmp,  in FindFileInRange()  argument
70 return icmp.InternalKeyComparator::Compare(f.largest_key, k) < 0; in FindFileInRange()
761 int FindFile(const InternalKeyComparator& icmp, in FindFile() argument
764 return FindFileInRange(icmp, file_level, key, 0, in FindFile()
815 const InternalKeyComparator& icmp, in SomeFileOverlapsRange() argument
820 const Comparator* ucmp = icmp.user_comparator(); in SomeFileOverlapsRange()
841 index = FindFile(icmp, file_level, small.Encode()); in SomeFileOverlapsRange()
1607 auto icmp = cfd_->internal_comparator(); in OverlapWithLevelIterator() local
1608 auto ucmp = icmp.user_comparator(); in OverlapWithLevelIterator()
1612 ReadRangeDelAggregator range_del_agg(&icmp, in OverlapWithLevelIterator()
2675 const InternalKeyComparator& icmp, const std::vector<FileMetaData*>& files, in SortFileByOverlappingRatio() argument
2685 icmp.Compare((*next_level_it)->largest, file->smallest) < 0) { in SortFileByOverlappingRatio()
2690 icmp.Compare((*next_level_it)->smallest, file->largest) < 0) { in SortFileByOverlappingRatio()
2693 if (icmp.Compare((*next_level_it)->largest, file->largest) > 0) { in SortFileByOverlappingRatio()
5286 const auto& icmp = v->cfd_->internal_comparator(); in ApproximateSize() local
5289 assert(icmp.Compare(start, end) <= 0); in ApproximateSize()
5340 FindFileInRange(icmp, files_brief, start, 0, in ApproximateSize()
5346 if (icmp.Compare(files_brief.files[idx_end].largest_key, end) < 0) { in ApproximateSize()
5348 FindFileInRange(icmp, files_brief, end, idx_start, in ApproximateSize()
5415 const auto& icmp = v->cfd_->internal_comparator(); in ApproximateOffsetOf() local
5418 if (icmp.Compare(f.largest_key, key) <= 0) { in ApproximateOffsetOf()
5421 } else if (icmp.Compare(f.smallest_key, key) > 0) { in ApproximateOffsetOf()
5430 key, f.file_metadata->fd, caller, icmp, in ApproximateOffsetOf()
5442 const auto& icmp = v->cfd_->internal_comparator(); in ApproximateSize() local
5443 assert(icmp.Compare(start, end) <= 0); in ApproximateSize()
5445 if (icmp.Compare(f.largest_key, start) <= 0 || in ApproximateSize()
5446 icmp.Compare(f.smallest_key, end) > 0) { in ApproximateSize()
5451 if (icmp.Compare(f.smallest_key, start) >= 0) { in ApproximateSize()
5456 if (icmp.Compare(f.largest_key, end) < 0) { in ApproximateSize()
5470 start, end, f.file_metadata->fd, caller, icmp, in ApproximateSize()