LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - initsplan.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 96.0 % 1107 1063 12 32 1 1062 10
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 34 34 1 33
Baseline: lcov-20250907-010129-baseline Branches: 82.0 % 891 731 5 155 731
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.8 % 143 137 2 4 1 136
(360..) days: 96.1 % 964 926 10 28 926
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 30 30 1 29
Branch coverage date bins:
(30,360] days: 87.0 % 138 120 18 120
(360..) days: 81.1 % 753 611 5 137 611

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
add_base_clause_to_rel CBC 198153 50.0 % (10 / 20) 80.0 % (8 / 10)
match_foreign_keys_to_quals CBC 159313 93.8 % (60 / 64) 77.6 % (59 / 76)
compute_semijoin_info CBC 26598 95.3 % (61 / 64) 76.8 % (43 / 56)
create_lateral_join_info CBC 159313 96.2 % (77 / 80) 84.7 % (61 / 72)
deconstruct_recurse CBC 441475 97.9 % (137 / 140) 76.7 % (33 / 43)
add_base_rels_to_query CBC 441493 86.7 % (13 / 15) 68.8 % (11 / 16)
distribute_qual_to_rels CBC 287993 97.5 % (79 / 81) 80.3 % (53 / 66)
extract_lateral_references CBC 11095 94.6 % (35 / 37) 89.3 % (25 / 28)
add_vars_to_attr_needed CBC 6498 94.7 % (18 / 19) 70.0 % (14 / 20)
add_vars_to_targetlist CBC 297839 95.7 % (22 / 23) 72.7 % (16 / 22)
check_hashjoinable CBC 71555 92.3 % (12 / 13) 90.0 % (9 / 10)
check_memoizable CBC 71555 94.1 % (16 / 17) 81.2 % (13 / 16)
deconstruct_distribute CBC 441475 97.1 % (33 / 34) 85.0 % (17 / 20)
distribute_restrictinfo_to_rels CBC 232798 90.0 % (9 / 10) 50.0 % (3 / 6)
find_lateral_references CBC 159313 90.9 % (10 / 11) 80.0 % (8 / 10)
make_outerjoininfo CBC 26598 99.2 % (122 / 123) 82.5 % (99 / 120)
mark_rels_nulled_by_join CBC 23271 90.9 % (10 / 11) 75.0 % (6 / 8)
process_implied_equality CBC 18701 96.2 % (25 / 26) 72.2 % (13 / 18)
rebuild_joinclause_attr_needed CBC 5572 95.7 % (22 / 23) 90.0 % (18 / 20)
rebuild_lateral_attr_needed CBC 5572 92.3 % (12 / 13) 90.0 % (9 / 10)
remove_useless_groupby_columns CBC 159313 98.7 % (76 / 77) 88.2 % (67 / 76)
restriction_is_always_false CBC 250184 94.7 % (18 / 19) 79.2 % (19 / 24)
restriction_is_always_true CBC 255776 94.7 % (18 / 19) 87.5 % (21 / 24)
add_other_rels_to_query CBC 159313 100.0 % (11 / 11) 100.0 % (8 / 8)
build_base_rel_tlists CBC 159328 100.0 % (11 / 11) 100.0 % (6 / 6)
build_implied_join_equality CBC 36910 100.0 % (9 / 9)
check_mergejoinable CBC 319823 100.0 % (13 / 13) 100.0 % (10 / 10)
check_redundant_nullability_qual CBC 235602 100.0 % (12 / 12) 81.2 % (13 / 16)
deconstruct_distribute_oj_quals CBC 20828 100.0 % (62 / 62) 90.0 % (27 / 30)
deconstruct_jointree CBC 159313 100.0 % (21 / 21) 77.3 % (17 / 22)
distribute_quals_to_rels CBC 401685 100.0 % (5 / 5) 100.0 % (6 / 6)
expr_is_nonnullable GNC 5567 100.0 % (4 / 4) 100.0 % (2 / 2)
get_join_domain_min_rels CBC 66 100.0 % (11 / 11) 83.3 % (10 / 12)
process_security_barrier_quals CBC 1404 100.0 % (9 / 9) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta