Lines Matching refs:CuckooTableIterator
199 class CuckooTableIterator : public InternalIterator { class
201 explicit CuckooTableIterator(CuckooTableReader* reader);
203 CuckooTableIterator(const CuckooTableIterator&) = delete;
205 ~CuckooTableIterator() override {} in ~CuckooTableIterator()
258 CuckooTableIterator::CuckooTableIterator(CuckooTableReader* reader) in CuckooTableIterator() function in ROCKSDB_NAMESPACE::CuckooTableIterator
269 void CuckooTableIterator::InitIfNeeded() { in InitIfNeeded()
291 void CuckooTableIterator::SeekToFirst() { in SeekToFirst()
297 void CuckooTableIterator::SeekToLast() { in SeekToLast()
303 void CuckooTableIterator::Seek(const Slice& target) { in Seek()
318 void CuckooTableIterator::SeekForPrev(const Slice& /*target*/) { in SeekForPrev()
323 bool CuckooTableIterator::Valid() const { in Valid()
327 void CuckooTableIterator::PrepareKVAtCurrIdx() { in PrepareKVAtCurrIdx()
346 void CuckooTableIterator::Next() { in Next()
356 void CuckooTableIterator::Prev() { in Prev()
369 Slice CuckooTableIterator::key() const { in key()
374 Slice CuckooTableIterator::value() const { in value()
388 CuckooTableIterator* iter; in NewIterator()
390 iter = new CuckooTableIterator(this); in NewIterator()
392 auto iter_mem = arena->AllocateAligned(sizeof(CuckooTableIterator)); in NewIterator()
393 iter = new (iter_mem) CuckooTableIterator(this); in NewIterator()