Lines Matching refs:TruncatedRangeDelIterator
25 TruncatedRangeDelIterator::TruncatedRangeDelIterator( in TruncatedRangeDelIterator() function in ROCKSDB_NAMESPACE::TruncatedRangeDelIterator
72 bool TruncatedRangeDelIterator::Valid() const { in Valid()
80 void TruncatedRangeDelIterator::Next() { iter_->TopNext(); } in Next()
82 void TruncatedRangeDelIterator::Prev() { iter_->TopPrev(); } in Prev()
84 void TruncatedRangeDelIterator::InternalNext() { iter_->Next(); } in InternalNext()
87 void TruncatedRangeDelIterator::Seek(const Slice& target) { in Seek()
103 void TruncatedRangeDelIterator::SeekForPrev(const Slice& target) { in SeekForPrev()
118 void TruncatedRangeDelIterator::SeekToFirst() { in SeekToFirst()
126 void TruncatedRangeDelIterator::SeekToLast() { in SeekToLast()
134 std::map<SequenceNumber, std::unique_ptr<TruncatedRangeDelIterator>>
135 TruncatedRangeDelIterator::SplitBySnapshot( in SplitBySnapshot()
142 std::map<SequenceNumber, std::unique_ptr<TruncatedRangeDelIterator>> in SplitBySnapshot()
147 std::unique_ptr<TruncatedRangeDelIterator> truncated_iter( in SplitBySnapshot()
148 new TruncatedRangeDelIterator(std::move(iter_pair.second), icmp_, in SplitBySnapshot()
168 TruncatedRangeDelIterator* iter = PopActiveIter(); in ShouldDelete()
179 TruncatedRangeDelIterator* iter = PopInactiveIter(); in ShouldDelete()
211 TruncatedRangeDelIterator* iter = PopActiveIter(); in ShouldDelete()
222 TruncatedRangeDelIterator* iter = PopInactiveIter(); in ShouldDelete()
321 std::unique_ptr<TruncatedRangeDelIterator>(new TruncatedRangeDelIterator( in AddTombstones()
344 parent_iters_.emplace_back(new TruncatedRangeDelIterator( in AddTombstones()
379 const std::vector<std::unique_ptr<TruncatedRangeDelIterator>>& children) in TruncatedRangeDelMergingIter()
443 bool BeforeEndKey(const TruncatedRangeDelIterator* iter) const { in BeforeEndKey()
456 BinaryHeap<TruncatedRangeDelIterator*, StartKeyMinComparator> heap_;
457 std::vector<TruncatedRangeDelIterator*> children_;