Lines Matching refs:TruncatedRangeDelIterator

32 class TruncatedRangeDelIterator {
34 TruncatedRangeDelIterator(
75 std::map<SequenceNumber, std::unique_ptr<TruncatedRangeDelIterator>>
94 bool operator()(const TruncatedRangeDelIterator* a, in operator()
95 const TruncatedRangeDelIterator* b) const { in operator()
103 bool operator()(const TruncatedRangeDelIterator* a, in operator()
104 const TruncatedRangeDelIterator* b) const { in operator()
118 void AddNewIter(TruncatedRangeDelIterator* iter, in AddNewIter()
130 std::multiset<TruncatedRangeDelIterator*, SeqMaxComparator>;
143 void PushIter(TruncatedRangeDelIterator* iter, in PushIter()
158 void PushActiveIter(TruncatedRangeDelIterator* iter) { in PushActiveIter()
163 TruncatedRangeDelIterator* PopActiveIter() { in PopActiveIter()
171 void PushInactiveIter(TruncatedRangeDelIterator* iter) { in PushInactiveIter()
175 TruncatedRangeDelIterator* PopInactiveIter() { in PopInactiveIter()
185 BinaryHeap<TruncatedRangeDelIterator*, StartKeyMinComparator> inactive_iters_;
195 void AddNewIter(TruncatedRangeDelIterator* iter, in AddNewIter()
207 std::multiset<TruncatedRangeDelIterator*, SeqMaxComparator>;
212 bool operator()(const TruncatedRangeDelIterator* a, in operator()
213 const TruncatedRangeDelIterator* b) const { in operator()
230 void PushIter(TruncatedRangeDelIterator* iter, in PushIter()
242 void PushActiveIter(TruncatedRangeDelIterator* iter) { in PushActiveIter()
247 TruncatedRangeDelIterator* PopActiveIter() { in PopActiveIter()
255 void PushInactiveIter(TruncatedRangeDelIterator* iter) { in PushInactiveIter()
259 TruncatedRangeDelIterator* PopInactiveIter() { in PopInactiveIter()
269 BinaryHeap<TruncatedRangeDelIterator*, EndKeyMaxComparator> inactive_iters_;
313 void AddTombstones(std::unique_ptr<TruncatedRangeDelIterator> input_iter) { in AddTombstones()
341 std::vector<std::unique_ptr<TruncatedRangeDelIterator>> iters_;
435 std::vector<std::unique_ptr<TruncatedRangeDelIterator>> parent_iters_;