Lines Matching refs:LevelIterator
854 class LevelIterator final : public InternalIterator { class
856 LevelIterator(TableCache* table_cache, const ReadOptions& read_options, in LevelIterator() function in ROCKSDB_NAMESPACE::__anonc84eced60311::LevelIterator
885 ~LevelIterator() override { delete file_iter_.Set(nullptr); } in ~LevelIterator()
1027 void LevelIterator::Seek(const Slice& target) { in Seek()
1080 void LevelIterator::SeekForPrev(const Slice& target) { in SeekForPrev()
1094 void LevelIterator::SeekToFirst() { in SeekToFirst()
1103 void LevelIterator::SeekToLast() { in SeekToLast()
1112 void LevelIterator::Next() { NextImpl(); } in Next()
1114 bool LevelIterator::NextAndGetResult(IterateResult* result) { in NextAndGetResult()
1124 void LevelIterator::Prev() { in Prev()
1130 bool LevelIterator::SkipEmptyFileForward() { in SkipEmptyFileForward()
1154 void LevelIterator::SkipEmptyFileBackward() { in SkipEmptyFileBackward()
1170 void LevelIterator::SetFileIterator(InternalIterator* iter) { in SetFileIterator()
1183 void LevelIterator::InitFileIterator(size_t new_file_index) { in InitFileIterator()
1589 auto* mem = arena->AllocateAligned(sizeof(LevelIterator)); in AddIteratorsForLevel()
1590 merge_iter_builder->AddIterator(new (mem) LevelIterator( in AddIteratorsForLevel()
1640 auto mem = arena.AllocateAligned(sizeof(LevelIterator)); in OverlapWithLevelIterator()
1641 ScopedArenaIterator iter(new (mem) LevelIterator( in OverlapWithLevelIterator()
5556 list[num++] = new LevelIterator( in MakeInputIterator()