Lines Matching refs:HashSkipListRep
24 class HashSkipListRep : public MemTableRep { class
26 HashSkipListRep(const MemTableRep::KeyComparator& compare,
40 ~HashSkipListRep() override;
174 class DynamicIterator : public HashSkipListRep::Iterator {
176 explicit DynamicIterator(const HashSkipListRep& memtable_rep) in DynamicIterator()
177 : HashSkipListRep::Iterator(nullptr, false), in DynamicIterator()
184 HashSkipListRep::Iterator::Seek(k, memtable_key); in Seek()
205 const HashSkipListRep& memtable_rep_;
231 HashSkipListRep::HashSkipListRep(const MemTableRep::KeyComparator& compare, in HashSkipListRep() function in ROCKSDB_NAMESPACE::__anon252bdc020111::HashSkipListRep
252 HashSkipListRep::~HashSkipListRep() { in ~HashSkipListRep()
255 HashSkipListRep::Bucket* HashSkipListRep::GetInitializedBucket( in GetInitializedBucket()
268 void HashSkipListRep::Insert(KeyHandle handle) { in Insert()
276 bool HashSkipListRep::Contains(const char* key) const { in Contains()
285 size_t HashSkipListRep::ApproximateMemoryUsage() { in ApproximateMemoryUsage()
289 void HashSkipListRep::Get(const LookupKey& k, void* callback_args, in Get()
302 MemTableRep::Iterator* HashSkipListRep::GetIterator(Arena* arena) { in GetIterator()
323 MemTableRep::Iterator* HashSkipListRep::GetDynamicPrefixIterator(Arena* arena) { in GetDynamicPrefixIterator()
337 return new HashSkipListRep(compare, allocator, transform, bucket_count_, in CreateMemTableRep()