Lines Matching refs:file_iter_
885 ~LevelIterator() override { delete file_iter_.Set(nullptr); } in ~LevelIterator()
895 bool Valid() const override { return file_iter_.Valid(); } in Valid()
898 return file_iter_.key(); in key()
903 return file_iter_.value(); in value()
907 return file_iter_.iter() ? file_iter_.status() : Status::OK(); in status()
912 return may_be_out_of_lower_bound_ && file_iter_.MayBeOutOfLowerBound(); in MayBeOutOfLowerBound()
917 return file_iter_.MayBeOutOfUpperBound(); in MayBeOutOfUpperBound()
922 if (file_iter_.iter()) { in SetPinnedItersMgr()
923 file_iter_.SetPinnedItersMgr(pinned_iters_mgr); in SetPinnedItersMgr()
929 file_iter_.iter() && file_iter_.IsKeyPinned(); in IsKeyPinned()
934 file_iter_.iter() && file_iter_.IsValuePinned(); in IsValuePinned()
947 file_iter_.Next(); in NextImpl()
1019 IteratorWrapper file_iter_; // May be nullptr member in ROCKSDB_NAMESPACE::__anonc84eced60311::LevelIterator
1030 if (file_iter_.iter() != nullptr && file_index_ < flevel_->num_files) { in Seek()
1047 if (file_iter_.iter() != nullptr) { in Seek()
1048 file_iter_.Seek(target); in Seek()
1052 file_iter_.iter() != nullptr && file_iter_.Valid()) { in Seek()
1068 Slice file_user_key = ExtractUserKey(file_iter_.key()); in Seek()
1087 if (file_iter_.iter() != nullptr) { in SeekForPrev()
1088 file_iter_.SeekForPrev(target); in SeekForPrev()
1096 if (file_iter_.iter() != nullptr) { in SeekToFirst()
1097 file_iter_.SeekToFirst(); in SeekToFirst()
1105 if (file_iter_.iter() != nullptr) { in SeekToLast()
1106 file_iter_.SeekToLast(); in SeekToLast()
1126 file_iter_.Prev(); in Prev()
1132 while (file_iter_.iter() == nullptr || in SkipEmptyFileForward()
1133 (!file_iter_.Valid() && file_iter_.status().ok() && in SkipEmptyFileForward()
1134 !file_iter_.iter()->IsOutOfBound())) { in SkipEmptyFileForward()
1147 if (file_iter_.iter() != nullptr) { in SkipEmptyFileForward()
1148 file_iter_.SeekToFirst(); in SkipEmptyFileForward()
1155 while (file_iter_.iter() == nullptr || in SkipEmptyFileBackward()
1156 (!file_iter_.Valid() && file_iter_.status().ok())) { in SkipEmptyFileBackward()
1164 if (file_iter_.iter() != nullptr) { in SkipEmptyFileBackward()
1165 file_iter_.SeekToLast(); in SkipEmptyFileBackward()
1175 InternalIterator* old_iter = file_iter_.Set(iter); in SetFileIterator()
1193 if (file_iter_.iter() != nullptr && !file_iter_.status().IsIncomplete() && in InitFileIterator()