LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - initsplan.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 95.7 % 1172 1122 50 7 1115 3
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 34 34 2 32
Baseline: lcov-20261105-baseline Branches: 81.0 % 949 769 180 2 767
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 6 6 6
(7,30] days: 100.0 % 7 7 7
(30,360] days: 100.0 % 35 35 1 34
(360..) days: 95.6 % 1124 1074 50 1074
Function coverage date bins:
(360..) days: 100.0 % 34 34 2 32
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 95.5 % 22 21 1 21
(360..) days: 80.7 % 923 745 178 745

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
make_outerjoininfo CBC 49347 99.2 % (123 / 124) 82.5 % (99 / 120)
match_foreign_keys_to_quals CBC 246861 95.3 % (61 / 64) 78.9 % (60 / 76)
compute_semijoin_info CBC 49347 95.4 % (62 / 65) 76.8 % (43 / 56)
distribute_qual_to_rels CBC 472506 97.5 % (77 / 79) 79.7 % (51 / 64)
create_lateral_join_info GNC 246861 96.4 % (81 / 84) 85.1 % (63 / 74)
deconstruct_recurse CBC 742742 97.9 % (137 / 140) 74.4 % (32 / 43)
create_agg_clause_infos CBC 944 89.4 % (42 / 47) 68.8 % (22 / 32)
create_grouping_expr_infos CBC 644 96.9 % (31 / 32) 75.0 % (30 / 40)
get_eclass_for_sortgroupclause CBC 575 69.2 % (9 / 13) 28.6 % (4 / 14)
remove_useless_groupby_columns GNC 255624 98.9 % (91 / 92) 88.9 % (80 / 90)
add_vars_to_targetlist CBC 516997 95.7 % (22 / 23) 72.7 % (16 / 22)
add_base_rels_to_query CBC 742766 86.7 % (13 / 15) 68.8 % (11 / 16)
deconstruct_jointree CBC 255624 100.0 % (21 / 21) 77.3 % (17 / 22)
process_implied_equality CBC 24640 96.2 % (25 / 26) 72.2 % (13 / 18)
restriction_is_always_false CBC 377246 94.7 % (18 / 19) 79.2 % (19 / 24)
check_memoizable CBC 134054 94.1 % (16 / 17) 81.2 % (13 / 16)
deconstruct_distribute CBC 742742 97.1 % (33 / 34) 85.0 % (17 / 20)
deconstruct_distribute_oj_quals CBC 33969 100.0 % (62 / 62) 90.0 % (27 / 30)
distribute_restrictinfo_to_rels CBC 372163 90.0 % (9 / 10) 50.0 % (3 / 6)
extract_lateral_references CBC 20627 94.3 % (33 / 35) 88.5 % (23 / 26)
restriction_is_always_true CBC 386802 94.7 % (18 / 19) 87.5 % (21 / 24)
add_base_clause_to_rel CBC 307315 50.0 % (10 / 20) 80.0 % (8 / 10)
find_lateral_references CBC 255624 90.9 % (10 / 11) 80.0 % (8 / 10)
get_join_domain_min_rels CBC 135 100.0 % (11 / 11) 83.3 % (10 / 12)
mark_rels_nulled_by_join CBC 46126 90.9 % (10 / 11) 75.0 % (6 / 8)
check_hashjoinable CBC 134054 92.3 % (12 / 13) 90.0 % (9 / 10)
process_security_barrier_quals CBC 2612 100.0 % (9 / 9) 87.5 % (7 / 8)
setup_eager_aggregation CBC 246861 100.0 % (21 / 21) 95.0 % (19 / 20)
add_other_rels_to_query CBC 246861 100.0 % (11 / 11) 100.0 % (8 / 8)
build_base_rel_tlists CBC 255652 100.0 % (11 / 11) 100.0 % (6 / 6)
check_mergejoinable CBC 528992 100.0 % (13 / 13) 100.0 % (10 / 10)
distribute_quals_to_rels CBC 670945 100.0 % (5 / 5) 100.0 % (6 / 6)
is_partial_agg_memory_risky CBC 945 100.0 % (6 / 6) 100.0 % (8 / 8)
build_implied_join_equality CBC 69206 100.0 % (9 / 9)

Generated by: LCOV version 2.0-1