[==========] Running 17 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 8 tests from TestMergeIterator
[ RUN      ] TestMergeIterator.TestMergeEmpty
[       OK ] TestMergeIterator.TestMergeEmpty (0 ms)
[ RUN      ] TestMergeIterator.TestMergeEmptyViaSelectionVector
[       OK ] TestMergeIterator.TestMergeEmptyViaSelectionVector (0 ms)
[ RUN      ] TestMergeIterator.TestNotConsumedCleanup
[       OK ] TestMergeIterator.TestNotConsumedCleanup (0 ms)
[ RUN      ] TestMergeIterator.TestMerge
WARNING: Logging before InitGoogleLogging() is written to STDERR
I20260812 08:04:04.824498 19923 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 08:04:04.824977 19923 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 08:04:04.845837 19923 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.021s	user 0.020s	sys 0.000s
[       OK ] TestMergeIterator.TestMerge (28 ms)
[ RUN      ] TestMergeIterator.TestMergeNonOverlapping
I20260812 08:04:04.852807 19923 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 08:04:04.853047 19923 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 08:04:04.856628 19923 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.004s	user 0.004s	sys 0.000s
[       OK ] TestMergeIterator.TestMergeNonOverlapping (10 ms)
[ RUN      ] TestMergeIterator.TestMergePredicate
I20260812 08:04:04.861596 19923 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 08:04:04.861794 19923 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 08:04:04.863147 19923 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.001s	user 0.000s	sys 0.000s
[       OK ] TestMergeIterator.TestMergePredicate (6 ms)
[ RUN      ] TestMergeIterator.TestMergePredicate2
I20260812 08:04:04.869521 19923 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 08:04:04.869704 19923 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 08:04:04.890129 19923 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.020s	user 0.020s	sys 0.000s
[       OK ] TestMergeIterator.TestMergePredicate2 (27 ms)
[ RUN      ] TestMergeIterator.TestDeDupGhostRows
I20260812 08:04:04.896636 19923 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 08:04:04.896870 19923 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 08:04:04.924114 19923 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.027s	user 0.024s	sys 0.000s
[       OK ] TestMergeIterator.TestDeDupGhostRows (33 ms)
[----------] 8 tests from TestMergeIterator (108 ms total)

[----------] 2 tests from TestMaterializingIterator
[ RUN      ] TestMaterializingIterator.TestMaterializingPredicatePushdown
I20260812 08:04:04.924773 19923 generic_iterators-test.cc:521] Predicate: val >= <redacted> AND val < <redacted>
[       OK ] TestMaterializingIterator.TestMaterializingPredicatePushdown (0 ms)
[ RUN      ] TestMaterializingIterator.TestMorePredicatesThanProjectedColumns
[       OK ] TestMaterializingIterator.TestMorePredicatesThanProjectedColumns (0 ms)
[----------] 2 tests from TestMaterializingIterator (0 ms total)

[----------] 3 tests from TestPredicateEvaluatingIterator
[ RUN      ] TestPredicateEvaluatingIterator.TestPredicateEvaluation
I20260812 08:04:04.925179 19923 generic_iterators-test.cc:610] Predicate: val >= <redacted> AND val < <redacted>
[       OK ] TestPredicateEvaluatingIterator.TestPredicateEvaluation (0 ms)
[ RUN      ] TestPredicateEvaluatingIterator.TestDontWrapWhenNoPredicates
[       OK ] TestPredicateEvaluatingIterator.TestDontWrapWhenNoPredicates (0 ms)
[ RUN      ] TestPredicateEvaluatingIterator.TestPredicateEvaluationOrder
[       OK ] TestPredicateEvaluatingIterator.TestPredicateEvaluationOrder (0 ms)
[----------] 3 tests from TestPredicateEvaluatingIterator (0 ms total)

[----------] 4 tests from PredicateEffectivenessTest
[ RUN      ] PredicateEffectivenessTest.PredicateEvaluatingIterator/0
I20260812 08:04:04.931336 19923 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.PredicateEvaluatingIterator/0 (6 ms)
[ RUN      ] PredicateEffectivenessTest.PredicateEvaluatingIterator/1
I20260812 08:04:04.933656 19923 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.PredicateEvaluatingIterator/1 (1 ms)
[ RUN      ] PredicateEffectivenessTest.MaterializingIterator/0
I20260812 08:04:04.935236 19923 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.MaterializingIterator/0 (1 ms)
[ RUN      ] PredicateEffectivenessTest.MaterializingIterator/1
I20260812 08:04:04.936905 19923 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.MaterializingIterator/1 (1 ms)
[----------] 4 tests from PredicateEffectivenessTest (11 ms total)

[----------] Global test environment tear-down
[==========] 17 tests from 4 test suites ran. (120 ms total)
[  PASSED  ] 17 tests.
