Lines Matching refs:data_
40 data_.reserve(16); in TestIterator()
67 data_.push_back( in Add()
69 AppendInternalKey(&data_.back().first, internal_key); in Add()
70 if (update_iter && valid_ && cmp.Compare(data_.back().first, key()) < 0) { in Add()
82 std::sort(data_.begin(), data_.end(), in Finish()
96 if (valid_ && data_[iter_].first == _key) { in Vanish()
100 for (auto it = data_.begin(); it != data_.end(); ++it) { in Vanish()
107 if (valid_ && data_.begin() + iter_ > it) { in Vanish()
110 data_.erase(it); in Vanish()
128 valid_ = (data_.size() > 0); in SeekToFirst()
136 valid_ = (data_.size() > 0); in SeekToLast()
137 iter_ = data_.size() - 1; in SeekToLast()
147 while (iter_ < data_.size() && in Seek()
148 (cmp.Compare(data_[iter_].first, target) < 0)) { in Seek()
152 if (iter_ == data_.size()) { in Seek()
166 assert(iter_ < data_.size()); in Next()
174 valid_ = iter_ < data_.size(); in Next()
180 assert(iter_ < data_.size()); in Prev()
193 return data_[iter_].first; in key()
198 return data_[iter_].second; in value()
217 std::vector<std::pair<std::string, std::string>> data_; member in ROCKSDB_NAMESPACE::TestIterator
224 data_.erase(data_.begin() + iter_); in DeleteCurrentIfNeeded()