Lines Matching refs:iter

839   for (auto iter = result.begin(); iter != result.end(); ++iter) {  in MultiGet()  local
840 iter->assign(pin_values[iter - result.begin()].data(), in MultiGet()
841 pin_values[iter - result.begin()].size()); in MultiGet()
883 Iterator* iter = (cf == 0) ? db_->NewIterator(ReadOptions()) in Contents() local
885 for (iter->SeekToFirst(); iter->Valid(); iter->Next()) { in Contents()
886 std::string s = IterStatus(iter); in Contents()
895 for (iter->SeekToLast(); iter->Valid(); iter->Prev()) { in Contents()
897 EXPECT_EQ(IterStatus(iter), forward[forward.size() - matched - 1]); in Contents()
902 delete iter; in Contents()
912 ScopedArenaIterator iter; in AllEntriesFor() local
914 iter.set(dbfull()->NewInternalIterator(&arena, &range_del_agg, in AllEntriesFor()
917 iter.set(dbfull()->NewInternalIterator(&arena, &range_del_agg, in AllEntriesFor()
921 iter->Seek(target.Encode()); in AllEntriesFor()
923 if (!iter->status().ok()) { in AllEntriesFor()
924 result = iter->status().ToString(); in AllEntriesFor()
928 while (iter->Valid()) { in AllEntriesFor()
930 if (!ParseInternalKey(iter->key(), &ikey)) { in AllEntriesFor()
942 result += iter->value().ToString(); in AllEntriesFor()
946 result += iter->value().ToString(); in AllEntriesFor()
959 iter->Next(); in AllEntriesFor()
1233 std::string DBTestBase::IterStatus(Iterator* iter) { in IterStatus() argument
1235 if (iter->Valid()) { in IterStatus()
1236 result = iter->key().ToString() + "->" + iter->value().ToString(); in IterStatus()
1255 Iterator* iter; in VerifyIterLast() local
1258 iter = db_->NewIterator(ro); in VerifyIterLast()
1260 iter = db_->NewIterator(ro, handles_[cf]); in VerifyIterLast()
1262 iter->SeekToLast(); in VerifyIterLast()
1263 ASSERT_EQ(IterStatus(iter), expected_key); in VerifyIterLast()
1264 delete iter; in VerifyIterLast()
1327 ScopedArenaIterator iter; in validateNumberOfEntries() local
1329 iter.set(dbfull()->NewInternalIterator(&arena, &range_del_agg, in validateNumberOfEntries()
1332 iter.set(dbfull()->NewInternalIterator(&arena, &range_del_agg, in validateNumberOfEntries()
1335 iter->SeekToFirst(); in validateNumberOfEntries()
1336 ASSERT_EQ(iter->status().ok(), true); in validateNumberOfEntries()
1338 while (iter->Valid()) { in validateNumberOfEntries()
1341 ASSERT_EQ(ParseInternalKey(iter->key(), &ikey), true); in validateNumberOfEntries()
1345 iter->Next(); in validateNumberOfEntries()
1437 Iterator* iter = db_->NewIterator(ro); in VerifyDBFromMap() local
1442 for (iter->SeekToFirst(); iter->Valid(); iter->Next(), data_iter++) { in VerifyDBFromMap()
1443 ASSERT_EQ(iter->key().ToString(), data_iter->first); in VerifyDBFromMap()
1448 ASSERT_EQ(iter->status(), s); in VerifyDBFromMap()
1450 ASSERT_EQ(iter->value().ToString(), data_iter->second); in VerifyDBFromMap()
1457 delete iter; in VerifyDBFromMap()
1461 iter = db_->NewIterator(ro); in VerifyDBFromMap()
1465 for (iter->SeekToLast(); iter->Valid(); iter->Prev(), data_rev++) { in VerifyDBFromMap()
1466 ASSERT_EQ(iter->key().ToString(), data_rev->first); in VerifyDBFromMap()
1471 ASSERT_EQ(iter->status(), s); in VerifyDBFromMap()
1473 ASSERT_EQ(iter->value().ToString(), data_rev->second); in VerifyDBFromMap()
1483 iter->Seek(kv.first); in VerifyDBFromMap()
1484 ASSERT_EQ(kv.first, iter->key().ToString()); in VerifyDBFromMap()
1485 ASSERT_EQ(kv.second, iter->value().ToString()); in VerifyDBFromMap()
1488 delete iter; in VerifyDBFromMap()
1498 Iterator* iter = db_->NewIterator(ro); in VerifyDBFromMap() local
1503 for (iter->SeekToFirst(); iter->Valid(); iter->Next(), data_iter++) { in VerifyDBFromMap()
1504 ASSERT_EQ(iter->key().ToString(), data_iter->first); in VerifyDBFromMap()
1505 ASSERT_EQ(iter->value().ToString(), data_iter->second); in VerifyDBFromMap()
1514 iter->Seek(kv.first); in VerifyDBFromMap()
1515 ASSERT_EQ(kv.first, iter->key().ToString()); in VerifyDBFromMap()
1516 ASSERT_EQ(kv.second, iter->value().ToString()); in VerifyDBFromMap()
1520 delete iter; in VerifyDBFromMap()
1535 auto iter = in VerifyDBInternal() local
1537 iter->SeekToFirst(); in VerifyDBInternal()
1539 ASSERT_TRUE(iter->Valid()); in VerifyDBInternal()
1541 ASSERT_TRUE(ParseInternalKey(iter->key(), &ikey)); in VerifyDBInternal()
1543 ASSERT_EQ(p.second, iter->value()); in VerifyDBInternal()
1544 iter->Next(); in VerifyDBInternal()
1546 ASSERT_FALSE(iter->Valid()); in VerifyDBInternal()
1547 iter->~InternalIterator(); in VerifyDBInternal()