Home
last modified time | relevance | path

Searched refs:Compare (Results 1 – 16 of 16) sorted by relevance

/leveldb-1.20/db/
H A Ddbformat.cc50 int InternalKeyComparator::Compare(const Slice& akey, const Slice& bkey) const { in Compare() function in leveldb::InternalKeyComparator
55 int r = user_comparator_->Compare(ExtractUserKey(akey), ExtractUserKey(bkey)); in Compare()
77 user_comparator_->Compare(user_start, tmp) < 0) { in FindShortestSeparator()
81 assert(this->Compare(*start, tmp) < 0); in FindShortestSeparator()
82 assert(this->Compare(tmp, limit) < 0); in FindShortestSeparator()
92 user_comparator_->Compare(user_key, tmp) < 0) { in FindShortSuccessor()
96 assert(this->Compare(*key, tmp) < 0); in FindShortSuccessor()
H A Ddbformat.h119 virtual int Compare(const Slice& a, const Slice& b) const;
127 int Compare(const InternalKey& a, const InternalKey& b) const;
171 inline int InternalKeyComparator::Compare( in Compare() function
173 return Compare(a.Encode(), b.Encode()); in Compare()
H A Dversion_set.cc111 ucmp->Compare(*user_key, f->largest.user_key()) > 0); in AfterFile()
118 ucmp->Compare(*user_key, f->smallest.user_key()) < 0); in BeforeFile()
298 if (ucmp->Compare(user_key, f->smallest.user_key()) >= 0 && in ForEachOverlapping()
299 ucmp->Compare(user_key, f->largest.user_key()) <= 0) { in ForEachOverlapping()
321 if (ucmp->Compare(user_key, f->smallest.user_key()) < 0) { in ForEachOverlapping()
747 if (vset_->icmp_.Compare(prev_end, this_begin) >= 0) { in SaveTo()
1158 if (icmp_.Compare(files[i]->largest, ikey) <= 0) { in ApproximateOffsetOf()
1161 } else if (icmp_.Compare(files[i]->smallest, ikey) > 0) { in ApproximateOffsetOf()
1236 if (icmp_.Compare(f->smallest, *smallest) < 0) { in GetRange()
1239 if (icmp_.Compare(f->largest, *largest) > 0) { in GetRange()
[all …]
H A Ddb_iter.cc189 user_comparator_->Compare(ikey.user_key, *skip) <= 0) { in FindNextUserEntry()
221 if (user_comparator_->Compare(ExtractUserKey(iter_->key()), in Prev()
241 user_comparator_->Compare(ikey.user_key, saved_key_) < 0) { in FindPrevUserEntry()
H A Dmemtable.cc38 return comparator.Compare(a, b); in operator ()()
125 if (comparator_.comparator.user_comparator()->Compare( in Get()
H A Ddb_test.cc356 if (last_options_.comparator->Compare(ikey.user_key, user_key) != 0) { in AllEntriesFor()
1401 virtual int Compare(const Slice& a, const Slice& b) const { in TEST() function in leveldb::TEST::NewComparator
1402 return BytewiseComparator()->Compare(a, b); in TEST()
1424 virtual int Compare(const Slice& a, const Slice& b) const { in TEST() function in leveldb::TEST::NumberComparator
H A Dc.cc73 virtual int Compare(const Slice& a, const Slice& b) const { in Compare() function
H A Ddb_impl.cc947 user_comparator()->Compare(ikey.user_key, in DoCompactionWork()
/leveldb-1.20/util/
H A Dcomparator.cc25 virtual int Compare(const Slice& a, const Slice& b) const { in Compare() function in leveldb::__anon36a4ce4f0111::BytewiseComparatorImpl
48 assert(Compare(*start, limit) < 0); in FindShortestSeparator()
/leveldb-1.20/table/
H A Dblock.cc90 inline int Compare(const Slice& a, const Slice& b) const { in Compare() function in leveldb::Block::Iter
91 return comparator_->Compare(a, b); in Compare()
182 if (Compare(mid_key, target) < 0) { in Seek()
199 if (Compare(key_, target) >= 0) { in Seek()
H A Dmerger.cc73 comparator_->Compare(key(), child->key()) == 0) { in Next()
162 } else if (comparator_->Compare(child->key(), smallest->key()) < 0) { in FindSmallest()
177 } else if (comparator_->Compare(child->key(), largest->key()) > 0) { in FindLargest()
H A Dblock_builder.cc78 || options_->comparator->Compare(key, last_key_piece) > 0); in Add()
H A Dtable_test.cc44 virtual int Compare(const Slice& a, const Slice& b) const { in Compare() function in leveldb::__anon5bb3ac280111::ReverseKeyComparator
45 return BytewiseComparator()->Compare(Reverse(a), Reverse(b)); in Compare()
85 return cmp->Compare(Slice(a), Slice(b)) < 0; in operator ()()
H A Dtable_builder.cc97 assert(r->options.comparator->Compare(key, Slice(r->last_key)) > 0); in Add()
/leveldb-1.20/include/leveldb/
H A Dcomparator.h26 virtual int Compare(const Slice& a, const Slice& b) const = 0;
/leveldb-1.20/doc/
H A Dindex.md260 int Compare(const leveldb::Slice& a, const leveldb::Slice& b) const {