[==========] 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 06:37:48.020486 16376 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 06:37:48.020825 16376 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 06:37:48.043035 16376 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.022s	user 0.024s	sys 0.000s
[       OK ] TestMergeIterator.TestMerge (29 ms)
[ RUN      ] TestMergeIterator.TestMergeNonOverlapping
I20260812 06:37:48.049978 16376 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 06:37:48.050190 16376 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 06:37:48.053839 16376 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 06:37:48.058611 16376 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 06:37:48.058758 16376 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 06:37:48.060092 16376 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.001s	user 0.004s	sys 0.000s
[       OK ] TestMergeIterator.TestMergePredicate (6 ms)
[ RUN      ] TestMergeIterator.TestMergePredicate2
I20260812 06:37:48.066340 16376 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 06:37:48.066478 16376 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 06:37:48.088416 16376 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.022s	user 0.024s	sys 0.000s
[       OK ] TestMergeIterator.TestMergePredicate2 (28 ms)
[ RUN      ] TestMergeIterator.TestDeDupGhostRows
I20260812 06:37:48.094724 16376 generic_iterators-test.cc:403] Time spent shuffling the inputs: real 0.000s	user 0.000s	sys 0.000s
I20260812 06:37:48.094954 16376 generic_iterators-test.cc:434] Predicate: val >= <redacted> AND val < <redacted>
I20260812 06:37:48.123672 16376 generic_iterators-test.cc:436] Time spent iterating merged lists: real 0.029s	user 0.028s	sys 0.000s
[       OK ] TestMergeIterator.TestDeDupGhostRows (35 ms)
[----------] 8 tests from TestMergeIterator (111 ms total)

[----------] 2 tests from TestMaterializingIterator
[ RUN      ] TestMaterializingIterator.TestMaterializingPredicatePushdown
I20260812 06:37:48.124200 16376 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 06:37:48.124536 16376 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 06:37:48.127739 16376 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.PredicateEvaluatingIterator/0 (3 ms)
[ RUN      ] PredicateEffectivenessTest.PredicateEvaluatingIterator/1
I20260812 06:37:48.129662 16376 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.PredicateEvaluatingIterator/1 (1 ms)
[ RUN      ] PredicateEffectivenessTest.MaterializingIterator/0
I20260812 06:37:48.131126 16376 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.MaterializingIterator/0 (1 ms)
[ RUN      ] PredicateEffectivenessTest.MaterializingIterator/1
I20260812 06:37:48.132668 16376 generic_iterators-test.cc:778] Bloom filter predicate: `val` IS InBloomFilter
[       OK ] PredicateEffectivenessTest.MaterializingIterator/1 (1 ms)
[----------] 4 tests from PredicateEffectivenessTest (7 ms total)

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