Searched refs:MemTableRep (Results 1 – 14 of 14) sorted by relevance
| /rocksdb-6.9/memtable/ |
| D | skiplistrep.cc | 13 class SkipListRep : public MemTableRep { 14 InlineSkipList<const MemTableRep::KeyComparator&> skip_list_; 15 const MemTableRep::KeyComparator& cmp_; 21 explicit SkipListRep(const MemTableRep::KeyComparator& compare, in SkipListRep() 24 : MemTableRep(allocator), in SkipListRep() 101 class Iterator : public MemTableRep::Iterator { 102 InlineSkipList<const MemTableRep::KeyComparator&>::Iterator iter_; 108 const InlineSkipList<const MemTableRep::KeyComparator&>* list) in Iterator() 162 class LookaheadIterator : public MemTableRep::Iterator { 274 MemTableRep* SkipListFactory::CreateMemTableRep( in CreateMemTableRep() [all …]
|
| D | hash_skiplist_rep.cc | 24 class HashSkipListRep : public MemTableRep { 26 HashSkipListRep(const MemTableRep::KeyComparator& compare, 42 MemTableRep::Iterator* GetIterator(Arena* arena = nullptr) override; 44 MemTableRep::Iterator* GetDynamicPrefixIterator( 63 const MemTableRep::KeyComparator& compare_; 81 class Iterator : public MemTableRep::Iterator { 208 class EmptyIterator : public MemTableRep::Iterator { 236 : MemTableRep(allocator), in HashSkipListRep() 302 MemTableRep::Iterator* HashSkipListRep::GetIterator(Arena* arena) { in GetIterator() 334 MemTableRep* HashSkipListRepFactory::CreateMemTableRep( in CreateMemTableRep() [all …]
|
| D | memtablerep_bench.cc | 129 MemTableRep* table; 218 MemTableRep* table_; 230 FillBenchmarkThread(MemTableRep* table, KeyGenerator* key_gen, in FillBenchmarkThread() 290 ReadBenchmarkThread(MemTableRep* table, KeyGenerator* key_gen, in ReadBenchmarkThread() 336 SeqReadBenchmarkThread(MemTableRep* table, KeyGenerator* key_gen, in SeqReadBenchmarkThread() 407 explicit Benchmark(MemTableRep* table, KeyGenerator* key_gen, in Benchmark() 453 MemTableRep* table_; 463 explicit FillBenchmark(MemTableRep* table, KeyGenerator* key_gen, in FillBenchmark() 479 explicit ReadBenchmark(MemTableRep* table, KeyGenerator* key_gen, in ReadBenchmark() 504 explicit SeqReadBenchmark(MemTableRep* table, uint64_t* sequence) in SeqReadBenchmark() [all …]
|
| D | hash_linklist_rep.cc | 26 typedef SkipList<Key, const MemTableRep::KeyComparator&> MemtableSkipList; 58 explicit SkipListBucketHeader(const MemTableRep::KeyComparator& cmp, in SkipListBucketHeader() 162 class HashLinkListRep : public MemTableRep { 164 HashLinkListRep(const MemTableRep::KeyComparator& compare, 186 MemTableRep::Iterator* GetDynamicPrefixIterator( 203 const MemTableRep::KeyComparator& compare_; 261 class FullListIterator : public MemTableRep::Iterator { 325 class LinkListIterator : public MemTableRep::Iterator { 471 class EmptyIterator : public MemTableRep::Iterator { 499 : MemTableRep(allocator), in HashLinkListRep() [all …]
|
| D | vectorrep.cc | 26 class VectorRep : public MemTableRep { 48 class Iterator : public MemTableRep::Iterator { 97 MemTableRep::Iterator* GetIterator(Arena* arena) override; 138 : MemTableRep(allocator), in VectorRep() 269 MemTableRep::Iterator* VectorRep::GetIterator(Arena* arena) { in GetIterator() 295 MemTableRep* VectorRepFactory::CreateMemTableRep( in CreateMemTableRep() 296 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()
|
| D | stl_wrappers.h | 20 const MemTableRep::KeyComparator& compare_; 21 explicit Base(const MemTableRep::KeyComparator& compare) in Base() 26 explicit Compare(const MemTableRep::KeyComparator& compare) : Base(compare) {} in Compare()
|
| D | hash_skiplist_rep.h | 29 virtual MemTableRep* CreateMemTableRep( 30 const MemTableRep::KeyComparator& compare, Allocator* allocator,
|
| D | hash_linklist_rep.h | 32 virtual MemTableRep* CreateMemTableRep( 33 const MemTableRep::KeyComparator& compare, Allocator* allocator,
|
| /rocksdb-6.9/include/rocksdb/ |
| D | memtablerep.h | 56 class MemTableRep { 81 explicit MemTableRep(Allocator* allocator) : allocator_(allocator) {} in MemTableRep() function 201 virtual ~MemTableRep() {} in ~MemTableRep() 281 virtual MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator&, 284 virtual MemTableRep* CreateMemTableRep( in CreateMemTableRep() 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/ |
| D | db_memtable_test.cc | 23 class MockMemTableRep : public MemTableRep { 25 explicit MockMemTableRep(Allocator* allocator, MemTableRep* rep) in MockMemTableRep() 26 : MemTableRep(allocator), rep_(rep), num_insert_with_hint_(0) {} in MockMemTableRep() 62 std::unique_ptr<MemTableRep> rep_; 70 MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator& cmp, in CreateMemTableRep() 75 MemTableRep* skiplist_rep = in CreateMemTableRep() 81 MemTableRep* CreateMemTableRep(const MemTableRep::KeyComparator& cmp, in CreateMemTableRep()
|
| D | memtable.cc | 250 void MemTableRep::InsertConcurrently(KeyHandle /*handle*/) { in InsertConcurrently() 258 Slice MemTableRep::UserKey(const char* key) const { in UserKey() 263 KeyHandle MemTableRep::Allocate(const size_t len, char** buf) { in Allocate() 412 MemTableRep::Iterator* iter_; 487 std::unique_ptr<MemTableRep>& table = in Add() 945 std::unique_ptr<MemTableRep::Iterator> iter( in Update() 1004 std::unique_ptr<MemTableRep::Iterator> iter( in UpdateCallback() 1082 std::unique_ptr<MemTableRep::Iterator> iter( in CountSuccessiveMergeEntries() 1111 void MemTableRep::Get(const LookupKey& k, void* callback_args, in Get()
|
| D | db_test_util.h | 120 class SpecialMemTableRep : public MemTableRep { 122 explicit SpecialMemTableRep(Allocator* allocator, MemTableRep* memtable, in SpecialMemTableRep() 124 : MemTableRep(allocator), in SpecialMemTableRep() 167 virtual MemTableRep::Iterator* GetIterator(Arena* arena = nullptr) override { 174 std::unique_ptr<MemTableRep> memtable_; 189 virtual MemTableRep* CreateMemTableRep( in CreateMemTableRep() 190 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()
|
| D | memtable.h | 84 struct KeyComparator : public MemTableRep::KeyComparator { 461 std::unique_ptr<MemTableRep> table_; 462 std::unique_ptr<MemTableRep> range_del_table_;
|
| /rocksdb-6.9/ |
| D | HISTORY.md | 974 * MemTableRep takes MemTableAllocator instead of Arena
|