Home | History | Annotate | Download | only in leveldb

Lines Matching refs:iterator_

140 bool LevelDBTransaction::TreeIterator::IsValid() const { return !!*iterator_; }
143 iterator_.StartIterGreatest(tree_);
145 key_ = (*iterator_)->key;
149 iterator_.StartIter(tree_, target, TreeType::EQUAL);
151 iterator_.StartIter(tree_, target, TreeType::GREATER);
154 key_ = (*iterator_)->key;
159 ++iterator_;
161 DCHECK_GE(transaction_->comparator_->Compare((*iterator_)->key, key_), 0);
162 key_ = (*iterator_)->key;
168 --iterator_;
170 DCHECK_LT(tree_->abstractor().comparator_->Compare((*iterator_)->key, key_),
172 key_ = (*iterator_)->key;
184 return (*iterator_)->value;
189 return (*iterator_)->deleted;
194 iterator_.StartIter(tree_, key_, TreeType::EQUAL);