LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - predtest.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 94.5 % 713 674 39 674
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 26 26 26
Baseline: lcov-20260827-baseline Branches: 81.1 % 514 417 97 417
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 94.5 % 710 671 39 671
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 25 25 25
Branch coverage date bins:
(360..) days: 81.1 % 514 417 97 417

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
InvalidateOprProofCacheCallBack CBC 369 100.0 % (7 / 7) 75.0 % (3 / 4)
arrayexpr_cleanup_fn CBC 1030 100.0 % (5 / 5)
arrayexpr_startup_fn CBC 1030 100.0 % (16 / 16)
arrayexpr_next_fn CBC 1040 100.0 % (7 / 7) 100.0 % (2 / 2)
operator_same_subexprs_lookup CBC 2410 100.0 % (5 / 5) 100.0 % (2 / 2)
operator_same_subexprs_proof CBC 4440 100.0 % (7 / 7) 100.0 % (6 / 6)
arrayconst_cleanup_fn CBC 9591 100.0 % (7 / 7)
arrayconst_startup_fn CBC 9591 100.0 % (25 / 25)
clause_is_strict_for CBC 10903 87.0 % (47 / 54) 76.5 % (52 / 68)
arrayconst_next_fn CBC 24649 100.0 % (8 / 8) 100.0 % (2 / 2)
get_btree_test_op CBC 29865 100.0 % (5 / 5) 100.0 % (2 / 2)
lookup_proof_cache CBC 32275 97.0 % (64 / 66) 88.0 % (44 / 50)
boolexpr_startup_fn CBC 32891 100.0 % (4 / 4)
predicate_refuted_by CBC 40893 91.7 % (11 / 12) 87.5 % (7 / 8)
list_startup_fn CBC 55473 100.0 % (4 / 4)
predicate_implied_by CBC 65515 100.0 % (12 / 12) 100.0 % (8 / 8)
list_cleanup_fn CBC 88364 100.0 % (2 / 2)
predicate_implied_by_simple_clause CBC 90028 100.0 % (39 / 39) 71.4 % (25 / 35)
predicate_implied_by_recurse CBC 111813 95.4 % (83 / 87) 88.1 % (52 / 59)
predicate_refuted_by_simple_clause CBC 123832 91.7 % (55 / 60) 77.5 % (31 / 40)
operator_predicate_proof CBC 147119 86.6 % (84 / 97) 70.0 % (63 / 90)
extract_strong_not_arg CBC 149927 91.7 % (11 / 12) 80.0 % (8 / 10)
extract_not_arg CBC 151470 92.9 % (13 / 14) 85.7 % (12 / 14)
predicate_refuted_by_recurse CBC 190363 95.5 % (107 / 112) 88.8 % (71 / 80)
list_next_fn CBC 258836 100.0 % (7 / 7) 100.0 % (2 / 2)
predicate_classify CBC 604352 100.0 % (39 / 39) 78.1 % (25 / 32)

Generated by: LCOV version 2.0-1