Lines Matching refs:MemTableRep
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,
184 MemTableRep::Iterator* GetIterator(Arena* arena = nullptr) override;
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 {
495 const MemTableRep::KeyComparator& compare, Allocator* allocator, in HashLinkListRep()
499 : MemTableRep(allocator), in HashLinkListRep()
740 MemTableRep::Iterator* HashLinkListRep::GetIterator(Arena* alloc_arena) { in GetIterator()
786 MemTableRep::Iterator* HashLinkListRep::GetDynamicPrefixIterator( in GetDynamicPrefixIterator()
825 MemTableRep* HashLinkListRepFactory::CreateMemTableRep( in CreateMemTableRep()
826 const MemTableRep::KeyComparator& compare, Allocator* allocator, in CreateMemTableRep()