Lines Matching refs:db_iter_
2579 db_iter_.reset(NewDBIterator( in DBIterWithMergeIterTest()
2593 std::unique_ptr<Iterator> db_iter_; member in ROCKSDB_NAMESPACE::DBIterWithMergeIterTest
2597 db_iter_->SeekToFirst(); in TEST_F()
2598 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2599 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2600 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2601 db_iter_->Next(); in TEST_F()
2602 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2603 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2604 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2605 db_iter_->Next(); in TEST_F()
2606 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2607 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2608 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2609 db_iter_->Next(); in TEST_F()
2610 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2611 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2612 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2613 db_iter_->Next(); in TEST_F()
2614 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2615 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2616 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2617 db_iter_->Next(); in TEST_F()
2618 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2619 ASSERT_EQ(db_iter_->key().ToString(), "g"); in TEST_F()
2620 ASSERT_EQ(db_iter_->value().ToString(), "3"); in TEST_F()
2621 db_iter_->Next(); in TEST_F()
2622 ASSERT_FALSE(db_iter_->Valid()); in TEST_F()
2627 db_iter_->SeekForPrev("g"); in TEST_F()
2628 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2629 ASSERT_EQ(db_iter_->key().ToString(), "g"); in TEST_F()
2630 ASSERT_EQ(db_iter_->value().ToString(), "3"); in TEST_F()
2631 db_iter_->Prev(); in TEST_F()
2632 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2633 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2634 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2635 db_iter_->Prev(); in TEST_F()
2636 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2637 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2638 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2639 db_iter_->Prev(); in TEST_F()
2640 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2641 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2642 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2643 db_iter_->Prev(); in TEST_F()
2644 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2645 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2646 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2647 db_iter_->Prev(); in TEST_F()
2648 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2649 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2650 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2656 db_iter_->Seek("f"); in TEST_F()
2657 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2658 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2659 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2669 db_iter_->Prev(); in TEST_F()
2670 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2671 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2672 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2673 db_iter_->Prev(); in TEST_F()
2674 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2675 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2676 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2677 db_iter_->Prev(); in TEST_F()
2678 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2679 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2680 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2681 db_iter_->Prev(); in TEST_F()
2682 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2683 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2684 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2692 db_iter_->Seek("f"); in TEST_F()
2693 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2694 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2695 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2707 db_iter_->Prev(); in TEST_F()
2708 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2709 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2710 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2711 db_iter_->Prev(); in TEST_F()
2712 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2713 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2714 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2715 db_iter_->Prev(); in TEST_F()
2716 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2717 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2718 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2719 db_iter_->Prev(); in TEST_F()
2720 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2721 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2722 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2730 db_iter_->Seek("f"); in TEST_F()
2731 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2732 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2733 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2749 db_iter_->Prev(); in TEST_F()
2750 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2751 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2752 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2753 db_iter_->Prev(); in TEST_F()
2754 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2755 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2756 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2757 db_iter_->Prev(); in TEST_F()
2758 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2759 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2760 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2761 db_iter_->Prev(); in TEST_F()
2762 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2763 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2764 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2774 db_iter_->Seek("g"); in TEST_F()
2775 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2776 ASSERT_EQ(db_iter_->key().ToString(), "g"); in TEST_F()
2777 ASSERT_EQ(db_iter_->value().ToString(), "3"); in TEST_F()
2796 db_iter_->Prev(); in TEST_F()
2797 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2798 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2799 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2800 db_iter_->Prev(); in TEST_F()
2801 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2802 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2803 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2804 db_iter_->Prev(); in TEST_F()
2805 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2806 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2807 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2808 db_iter_->Prev(); in TEST_F()
2809 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2810 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2811 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2812 db_iter_->Prev(); in TEST_F()
2813 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2814 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2815 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2825 db_iter_->Seek("g"); in TEST_F()
2826 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2827 ASSERT_EQ(db_iter_->key().ToString(), "g"); in TEST_F()
2828 ASSERT_EQ(db_iter_->value().ToString(), "3"); in TEST_F()
2843 db_iter_->Prev(); in TEST_F()
2844 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2845 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2846 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2847 db_iter_->Prev(); in TEST_F()
2848 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2849 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2850 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2851 db_iter_->Prev(); in TEST_F()
2852 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2853 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2854 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2855 db_iter_->Prev(); in TEST_F()
2856 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2857 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2858 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2859 db_iter_->Prev(); in TEST_F()
2860 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2861 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2862 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2872 db_iter_->Seek("g"); in TEST_F()
2873 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2874 ASSERT_EQ(db_iter_->key().ToString(), "g"); in TEST_F()
2875 ASSERT_EQ(db_iter_->value().ToString(), "3"); in TEST_F()
2889 db_iter_->Prev(); in TEST_F()
2890 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2891 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2892 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2893 db_iter_->Prev(); in TEST_F()
2894 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2895 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2896 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2897 db_iter_->Prev(); in TEST_F()
2898 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2899 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2900 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2901 db_iter_->Prev(); in TEST_F()
2902 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2903 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2904 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2905 db_iter_->Prev(); in TEST_F()
2906 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2907 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2908 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2921 db_iter_->Seek("g"); in TEST_F()
2922 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2923 ASSERT_EQ(db_iter_->key().ToString(), "g"); in TEST_F()
2924 ASSERT_EQ(db_iter_->value().ToString(), "3"); in TEST_F()
2943 db_iter_->Prev(); in TEST_F()
2944 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2945 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2946 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2947 db_iter_->Prev(); in TEST_F()
2948 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2949 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2950 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()
2951 db_iter_->Prev(); in TEST_F()
2952 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2953 ASSERT_EQ(db_iter_->key().ToString(), "c"); in TEST_F()
2954 ASSERT_EQ(db_iter_->value().ToString(), "6"); in TEST_F()
2955 db_iter_->Prev(); in TEST_F()
2956 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2957 ASSERT_EQ(db_iter_->key().ToString(), "b"); in TEST_F()
2958 ASSERT_EQ(db_iter_->value().ToString(), "5"); in TEST_F()
2959 db_iter_->Prev(); in TEST_F()
2960 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2961 ASSERT_EQ(db_iter_->key().ToString(), "a"); in TEST_F()
2962 ASSERT_EQ(db_iter_->value().ToString(), "4"); in TEST_F()
2974 db_iter_->Seek("g"); in TEST_F()
2975 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2976 ASSERT_EQ(db_iter_->key().ToString(), "g"); in TEST_F()
2977 ASSERT_EQ(db_iter_->value().ToString(), "3"); in TEST_F()
2992 db_iter_->Prev(); in TEST_F()
2993 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2994 ASSERT_EQ(db_iter_->key().ToString(), "f"); in TEST_F()
2995 ASSERT_EQ(db_iter_->value().ToString(), "2"); in TEST_F()
2996 db_iter_->Prev(); in TEST_F()
2997 ASSERT_TRUE(db_iter_->Valid()); in TEST_F()
2998 ASSERT_EQ(db_iter_->key().ToString(), "d"); in TEST_F()
2999 ASSERT_EQ(db_iter_->value().ToString(), "7"); in TEST_F()