Lines Matching refs:HashLinkListRep

162 class HashLinkListRep : public MemTableRep {  class
164 HashLinkListRep(const MemTableRep::KeyComparator& compare,
182 ~HashLinkListRep() override;
327 explicit LinkListIterator(const HashLinkListRep* const hash_link_list_rep, in LinkListIterator()
397 friend class HashLinkListRep;
398 const HashLinkListRep* const hash_link_list_rep_;
407 class DynamicIterator : public HashLinkListRep::LinkListIterator {
409 explicit DynamicIterator(HashLinkListRep& memtable_rep) in DynamicIterator()
410 : HashLinkListRep::LinkListIterator(&memtable_rep, nullptr), in DynamicIterator()
439 HashLinkListRep::LinkListIterator::Seek(k, memtable_key); in Seek()
447 return HashLinkListRep::LinkListIterator::Valid(); in Valid()
454 return HashLinkListRep::LinkListIterator::key(); in key()
461 HashLinkListRep::LinkListIterator::Next(); in Next()
467 const HashLinkListRep& memtable_rep_;
494 HashLinkListRep::HashLinkListRep( in HashLinkListRep() function in ROCKSDB_NAMESPACE::__anoncfd1c5190111::HashLinkListRep
519 HashLinkListRep::~HashLinkListRep() { in ~HashLinkListRep()
522 KeyHandle HashLinkListRep::Allocate(const size_t len, char** buf) { in Allocate()
529 SkipListBucketHeader* HashLinkListRep::GetSkipListBucketHeader( in GetSkipListBucketHeader()
552 Node* HashLinkListRep::GetLinkListFirstNode(Pointer* first_next_pointer) const { in GetLinkListFirstNode()
571 void HashLinkListRep::Insert(KeyHandle handle) { in Insert()
693 bool HashLinkListRep::Contains(const char* key) const { in Contains()
710 size_t HashLinkListRep::ApproximateMemoryUsage() { in ApproximateMemoryUsage()
715 void HashLinkListRep::Get(const LookupKey& k, void* callback_args, in Get()
740 MemTableRep::Iterator* HashLinkListRep::GetIterator(Arena* alloc_arena) { in GetIterator()
786 MemTableRep::Iterator* HashLinkListRep::GetDynamicPrefixIterator( in GetDynamicPrefixIterator()
796 bool HashLinkListRep::LinkListContains(Node* head, in LinkListContains()
802 Node* HashLinkListRep::FindGreaterOrEqualInBucket(Node* head, in FindGreaterOrEqualInBucket()
828 return new HashLinkListRep(compare, allocator, transform, bucket_count_, in CreateMemTableRep()