Lines Matching refs:iter

83     TruncatedRangeDelIterator* iter, const InternalKeyComparator& icmp,  in VerifyIterator()  argument
86 iter->SeekToFirst(); in VerifyIterator()
87 for (size_t i = 0; i < expected_range_dels.size(); i++, iter->Next()) { in VerifyIterator()
88 ASSERT_TRUE(iter->Valid()); in VerifyIterator()
89 EXPECT_EQ(0, icmp.Compare(iter->start_key(), expected_range_dels[i].start)); in VerifyIterator()
90 EXPECT_EQ(0, icmp.Compare(iter->end_key(), expected_range_dels[i].end)); in VerifyIterator()
91 EXPECT_EQ(expected_range_dels[i].seq, iter->seq()); in VerifyIterator()
93 EXPECT_FALSE(iter->Valid()); in VerifyIterator()
96 iter->SeekToLast(); in VerifyIterator()
100 i++, iter->Prev()) { in VerifyIterator()
101 ASSERT_TRUE(iter->Valid()); in VerifyIterator()
102 EXPECT_EQ(0, icmp.Compare(iter->start_key(), in VerifyIterator()
105 0, icmp.Compare(iter->end_key(), reverse_expected_range_dels[i].end)); in VerifyIterator()
106 EXPECT_EQ(reverse_expected_range_dels[i].seq, iter->seq()); in VerifyIterator()
108 EXPECT_FALSE(iter->Valid()); in VerifyIterator()
111 void VerifySeek(TruncatedRangeDelIterator* iter, in VerifySeek() argument
115 iter->Seek(test_case.target); in VerifySeek()
117 ASSERT_FALSE(iter->Valid()); in VerifySeek()
119 ASSERT_TRUE(iter->Valid()); in VerifySeek()
120 EXPECT_EQ(0, icmp.Compare(iter->start_key(), test_case.start)); in VerifySeek()
121 EXPECT_EQ(0, icmp.Compare(iter->end_key(), test_case.end)); in VerifySeek()
122 EXPECT_EQ(test_case.seq, iter->seq()); in VerifySeek()
128 TruncatedRangeDelIterator* iter, const InternalKeyComparator& icmp, in VerifySeekForPrev() argument
131 iter->SeekForPrev(test_case.target); in VerifySeekForPrev()
133 ASSERT_FALSE(iter->Valid()); in VerifySeekForPrev()
135 ASSERT_TRUE(iter->Valid()); in VerifySeekForPrev()
136 EXPECT_EQ(0, icmp.Compare(iter->start_key(), test_case.start)); in VerifySeekForPrev()
137 EXPECT_EQ(0, icmp.Compare(iter->end_key(), test_case.end)); in VerifySeekForPrev()
138 EXPECT_EQ(test_case.seq, iter->seq()); in VerifySeekForPrev()
170 const FragmentedRangeTombstoneIterator* iter) { in CheckIterPosition() argument
172 EXPECT_EQ(tombstone.start_key_, ExtractUserKey(iter->key())); in CheckIterPosition()
173 EXPECT_EQ(tombstone.end_key_, iter->value()); in CheckIterPosition()
174 EXPECT_EQ(tombstone.seq_, iter->seq()); in CheckIterPosition()
177 EXPECT_EQ(tombstone.start_key_, iter->start_key()); in CheckIterPosition()
178 EXPECT_EQ(tombstone.end_key_, iter->end_key()); in CheckIterPosition()
179 EXPECT_EQ(tombstone.seq_, GetInternalKeySeqno(iter->key())); in CheckIterPosition()
183 FragmentedRangeTombstoneIterator* iter, in VerifyFragmentedRangeDels() argument
185 iter->SeekToFirst(); in VerifyFragmentedRangeDels()
186 for (size_t i = 0; i < expected_tombstones.size(); i++, iter->Next()) { in VerifyFragmentedRangeDels()
187 ASSERT_TRUE(iter->Valid()); in VerifyFragmentedRangeDels()
188 CheckIterPosition(expected_tombstones[i], iter); in VerifyFragmentedRangeDels()
190 EXPECT_FALSE(iter->Valid()); in VerifyFragmentedRangeDels()
203 TruncatedRangeDelIterator iter(std::move(input_iter), &bytewise_icmp, nullptr, in TEST_F() local
206 iter.SeekToFirst(); in TEST_F()
207 ASSERT_FALSE(iter.Valid()); in TEST_F()
209 iter.SeekToLast(); in TEST_F()
210 ASSERT_FALSE(iter.Valid()); in TEST_F()
222 TruncatedRangeDelIterator iter(std::move(input_iter), &bytewise_icmp, nullptr, in TEST_F() local
225 VerifyIterator(&iter, bytewise_icmp, in TEST_F()
231 &iter, bytewise_icmp, in TEST_F()
239 &iter, bytewise_icmp, in TEST_F()
256 TruncatedRangeDelIterator iter(std::move(input_iter), &bytewise_icmp, nullptr, in TEST_F() local
259 VerifyIterator(&iter, bytewise_icmp, in TEST_F()
264 &iter, bytewise_icmp, in TEST_F()
272 &iter, bytewise_icmp, in TEST_F()
291 TruncatedRangeDelIterator iter(std::move(input_iter), &bytewise_icmp, in TEST_F() local
294 VerifyIterator(&iter, bytewise_icmp, in TEST_F()
300 &iter, bytewise_icmp, in TEST_F()
308 &iter, bytewise_icmp, in TEST_F()
327 TruncatedRangeDelIterator iter(std::move(input_iter), &bytewise_icmp, in TEST_F() local
330 VerifyIterator(&iter, bytewise_icmp, in TEST_F()
334 &iter, bytewise_icmp, in TEST_F()
340 &iter, bytewise_icmp, in TEST_F()