Home
last modified time | relevance | path

Searched refs:KeyComparator (Results 1 – 13 of 13) sorted by relevance

/rocksdb-6.9/memtable/
Dskiplistrep.cc14 InlineSkipList<const MemTableRep::KeyComparator&> skip_list_;
15 const MemTableRep::KeyComparator& cmp_;
21 explicit SkipListRep(const MemTableRep::KeyComparator& compare, in SkipListRep()
102 InlineSkipList<const MemTableRep::KeyComparator&>::Iterator iter_;
108 const InlineSkipList<const MemTableRep::KeyComparator&>* list) in Iterator()
254 InlineSkipList<const MemTableRep::KeyComparator&>::Iterator iter_;
255 InlineSkipList<const MemTableRep::KeyComparator&>::Iterator prev_;
275 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()
Dvectorrep.cc28 VectorRep(const KeyComparator& compare, Allocator* allocator, size_t count);
52 const KeyComparator& compare_;
59 const KeyComparator& compare);
106 const KeyComparator& compare_;
136 VectorRep::VectorRep(const KeyComparator& compare, Allocator* allocator, in VectorRep()
148 const KeyComparator& compare) in Iterator()
296 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()
Dstl_wrappers.h20 const MemTableRep::KeyComparator& compare_;
21 explicit Base(const MemTableRep::KeyComparator& compare) in Base()
26 explicit Compare(const MemTableRep::KeyComparator& compare) : Base(compare) {} in Compare()
Dhash_skiplist_rep.cc26 HashSkipListRep(const MemTableRep::KeyComparator& compare,
49 typedef SkipList<const char*, const MemTableRep::KeyComparator&> Bucket;
63 const MemTableRep::KeyComparator& compare_;
231 HashSkipListRep::HashSkipListRep(const MemTableRep::KeyComparator& compare, in HashSkipListRep()
335 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()
Dhash_linklist_rep.cc26 typedef SkipList<Key, const MemTableRep::KeyComparator&> MemtableSkipList;
58 explicit SkipListBucketHeader(const MemTableRep::KeyComparator& cmp, in SkipListBucketHeader()
164 HashLinkListRep(const MemTableRep::KeyComparator& compare,
203 const MemTableRep::KeyComparator& compare_;
495 const MemTableRep::KeyComparator& compare, Allocator* allocator, in HashLinkListRep()
826 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()
Dhash_skiplist_rep.h30 const MemTableRep::KeyComparator& compare, Allocator* allocator,
Dhash_linklist_rep.h33 const MemTableRep::KeyComparator& compare, Allocator* allocator,
Dmemtablerep_bench.cc605 ROCKSDB_NAMESPACE::MemTable::KeyComparator key_comp(internal_key_comp); in main()
/rocksdb-6.9/include/rocksdb/
Dmemtablerep.h60 class KeyComparator {
78 virtual ~KeyComparator() {} in ~KeyComparator()
281 virtual MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator&,
285 const MemTableRep::KeyComparator& key_cmp, Allocator* allocator, in CreateMemTableRep()
316 virtual MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator&,
345 virtual MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator&,
/rocksdb-6.9/db/
Dmemtable.h84 struct KeyComparator : public MemTableRep::KeyComparator { struct
86 explicit KeyComparator(const InternalKeyComparator& c) : comparator(c) { } in KeyComparator() argument
455 KeyComparator comparator_;
Ddb_memtable_test.cc70 MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator& cmp, in CreateMemTableRep()
81 MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator& cmp, in CreateMemTableRep()
Dmemtable.cc234 int MemTable::KeyComparator::operator()(const char* prefix_len_key1, in operator ()()
242 int MemTable::KeyComparator::operator()(const char* prefix_len_key, in operator ()()
243 const KeyComparator::DecodedType& key) in operator ()()
411 const MemTable::KeyComparator comparator_;
Ddb_test_util.h190 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()