Lines Matching refs:current_

213       current_(nullptr),  in ForwardIterator()
475 } else if (current_ && current_ != mutable_iter_) { in SeekInternal()
477 immutable_min_heap_.push(current_); in SeekInternal()
502 } else if (current_ != mutable_iter_) { in Next()
509 .compare(prefix_extractor_->Transform(current_->key())) == 0; in Next()
516 prev_key_.SetInternalKey(current_->key()); in Next()
522 current_->Next(); in Next()
523 if (current_ != mutable_iter_) { in Next()
524 if (!current_->status().ok()) { in Next()
525 immutable_status_ = current_->status(); in Next()
526 } else if ((current_->Valid()) && (!IsOverUpperBound(current_->key()))) { in Next()
527 immutable_min_heap_.push(current_); in Next()
529 if ((current_->Valid()) && (IsOverUpperBound(current_->key()))) { in Next()
532 current_ = nullptr; in Next()
545 return current_->key(); in key()
550 return current_->value(); in value()
608 current_->IsKeyPinned(); in IsKeyPinned()
613 current_->IsValuePinned(); in IsValuePinned()
661 current_ = nullptr; in RebuildIterators()
749 current_ = nullptr; in RenewIterators()
809 current_ = nullptr; in ResetIncompleteIterators()
815 current_ = nullptr; in UpdateCurrent()
817 current_ = mutable_iter_; in UpdateCurrent()
819 current_ = immutable_min_heap_.top(); in UpdateCurrent()
822 current_ = immutable_min_heap_.top(); in UpdateCurrent()
823 assert(current_ != nullptr); in UpdateCurrent()
824 assert(current_->Valid()); in UpdateCurrent()
826 mutable_iter_->key(), current_->key()); in UpdateCurrent()
831 current_ = mutable_iter_; in UpdateCurrent()
834 valid_ = current_ != nullptr && immutable_status_.ok(); in UpdateCurrent()
844 current_over_upper_bound_ = valid_ && IsOverUpperBound(current_->key()); in UpdateCurrent()
855 if (!valid_ || !current_ || !is_prev_set_ || !immutable_status_.ok()) { in NeedToSeekImmutable()
868 if (immutable_min_heap_.empty() && current_ == mutable_iter_) { in NeedToSeekImmutable()
873 target, current_ == mutable_iter_ ? immutable_min_heap_.top()->key() in NeedToSeekImmutable()
874 : current_->key()) > 0) { in NeedToSeekImmutable()
887 if (l0_iters_[i] == current_) { in DeleteCurrentIter()
899 if (level_iters_[level - 1] == current_) { in DeleteCurrentIter()