From dadf01672a91d03a76d6463932c9fcd53d8e37b7 Mon Sep 17 00:00:00 2001 From: Siying Dong Date: Tue, 13 Feb 2018 13:44:22 -0800 Subject: [PATCH] Rename one of the two LevelIterator Summary: A new LevelIterator was recently created. Rename the old one to make unity build happy. It's also not a good idea to have two classes in the same name anyway. Closes https://github.com/facebook/rocksdb/pull/3499 Differential Revision: D6979325 Pulled By: siying fbshipit-source-id: 3a032d93fe205650a08e92e5262594731ec726bb --- db/forward_iterator.cc | 22 +++++++++++----------- db/forward_iterator.h | 4 ++-- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/db/forward_iterator.cc b/db/forward_iterator.cc index c9e931951..e00e1d6d7 100644 --- a/db/forward_iterator.cc +++ b/db/forward_iterator.cc @@ -25,15 +25,15 @@ namespace rocksdb { // Usage: -// LevelIterator iter; +// ForwardLevelIterator iter; // iter.SetFileIndex(file_index); // iter.Seek(target); // iter.Next() -class LevelIterator : public InternalIterator { +class ForwardLevelIterator : public InternalIterator { public: - LevelIterator(const ColumnFamilyData* const cfd, - const ReadOptions& read_options, - const std::vector& files) + ForwardLevelIterator(const ColumnFamilyData* const cfd, + const ReadOptions& read_options, + const std::vector& files) : cfd_(cfd), read_options_(read_options), files_(files), @@ -42,7 +42,7 @@ class LevelIterator : public InternalIterator { file_iter_(nullptr), pinned_iters_mgr_(nullptr) {} - ~LevelIterator() { + ~ForwardLevelIterator() { // Reset current pointer if (pinned_iters_mgr_ && pinned_iters_mgr_->PinningEnabled()) { pinned_iters_mgr_->PinIterator(file_iter_); @@ -84,11 +84,11 @@ class LevelIterator : public InternalIterator { } } void SeekToLast() override { - status_ = Status::NotSupported("LevelIterator::SeekToLast()"); + status_ = Status::NotSupported("ForwardLevelIterator::SeekToLast()"); valid_ = false; } void Prev() override { - status_ = Status::NotSupported("LevelIterator::Prev()"); + status_ = Status::NotSupported("ForwardLevelIterator::Prev()"); valid_ = false; } bool Valid() const override { @@ -105,7 +105,7 @@ class LevelIterator : public InternalIterator { valid_ = file_iter_->Valid(); } void SeekForPrev(const Slice& internal_key) override { - status_ = Status::NotSupported("LevelIterator::SeekForPrev()"); + status_ = Status::NotSupported("ForwardLevelIterator::SeekForPrev()"); valid_ = false; } void Next() override { @@ -561,7 +561,7 @@ void ForwardIterator::UpdateChildrenPinnedItersMgr() { } // Set PinnedIteratorsManager for L1+ levels iterators. - for (LevelIterator* child_iter : level_iters_) { + for (ForwardLevelIterator* child_iter : level_iters_) { if (child_iter) { child_iter->SetPinnedItersMgr(pinned_iters_mgr_); } @@ -723,7 +723,7 @@ void ForwardIterator::BuildLevelIterators(const VersionStorageInfo* vstorage) { } } else { level_iters_.push_back( - new LevelIterator(cfd_, read_options_, level_files)); + new ForwardLevelIterator(cfd_, read_options_, level_files)); } } } diff --git a/db/forward_iterator.h b/db/forward_iterator.h index d6c825c3e..c576a9d83 100644 --- a/db/forward_iterator.h +++ b/db/forward_iterator.h @@ -23,7 +23,7 @@ class DBImpl; class Env; struct SuperVersion; class ColumnFamilyData; -class LevelIterator; +class ForwardLevelIterator; class VersionStorageInfo; struct FileMetaData; @@ -126,7 +126,7 @@ class ForwardIterator : public InternalIterator { InternalIterator* mutable_iter_; std::vector imm_iters_; std::vector l0_iters_; - std::vector level_iters_; + std::vector level_iters_; InternalIterator* current_; bool valid_;