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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 95.7 % 1167 1117 50 1 1116 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 34 34 1 33
Baseline: lcov-20260920-baseline Branches: 81.1 % 947 768 179 768
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 4 4 4
(30,360] days: 93.2 % 146 136 10 1 135
(360..) days: 96.1 % 1017 977 40 977
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 100.0 % 29 29 1 28
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 75.8 % 132 100 32 100
(360..) days: 81.9 % 813 666 147 666

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
get_join_domain_min_rels CBC 135 100.0 % (11 / 11) 83.3 % (10 / 12)
get_eclass_for_sortgroupclause CBC 516 69.2 % (9 / 13) 28.6 % (4 / 14)
create_grouping_expr_infos CBC 571 96.9 % (31 / 32) 75.0 % (30 / 40)
create_agg_clause_infos CBC 867 89.4 % (42 / 47) 68.8 % (22 / 32)
is_partial_agg_memory_risky CBC 868 100.0 % (6 / 6) 100.0 % (8 / 8)
process_security_barrier_quals CBC 2582 100.0 % (9 / 9) 87.5 % (7 / 8)
extract_lateral_references CBC 19513 94.3 % (33 / 35) 88.5 % (23 / 26)
process_implied_equality CBC 24603 96.2 % (25 / 26) 72.2 % (13 / 18)
deconstruct_distribute_oj_quals CBC 33637 100.0 % (62 / 62) 90.0 % (27 / 30)
mark_rels_nulled_by_join CBC 38042 90.9 % (10 / 11) 75.0 % (6 / 8)
compute_semijoin_info CBC 48738 95.4 % (62 / 65) 76.8 % (43 / 56)
make_outerjoininfo CBC 48738 99.2 % (122 / 123) 82.5 % (99 / 120)
build_implied_join_equality CBC 67459 100.0 % (9 / 9)
check_hashjoinable CBC 131633 92.3 % (12 / 13) 90.0 % (9 / 10)
check_memoizable CBC 131633 94.1 % (16 / 17) 81.2 % (13 / 16)
add_other_rels_to_query CBC 244127 100.0 % (11 / 11) 100.0 % (8 / 8)
create_lateral_join_info CBC 244127 96.2 % (77 / 80) 84.7 % (61 / 72)
match_foreign_keys_to_quals CBC 244127 95.3 % (61 / 64) 78.9 % (60 / 76)
setup_eager_aggregation CBC 244127 100.0 % (21 / 21) 95.0 % (19 / 20)
deconstruct_jointree CBC 252839 100.0 % (21 / 21) 77.3 % (17 / 22)
find_lateral_references CBC 252839 90.9 % (10 / 11) 80.0 % (8 / 10)
remove_useless_groupby_columns GNC 252839 98.9 % (91 / 92) 88.9 % (80 / 90)
build_base_rel_tlists CBC 252867 100.0 % (11 / 11) 100.0 % (6 / 6)
add_base_clause_to_rel CBC 304953 50.0 % (10 / 20) 80.0 % (8 / 10)
distribute_restrictinfo_to_rels CBC 369127 90.0 % (9 / 10) 50.0 % (3 / 6)
restriction_is_always_false CBC 374160 94.7 % (18 / 19) 79.2 % (19 / 24)
restriction_is_always_true CBC 383590 94.7 % (18 / 19) 87.5 % (21 / 24)
distribute_qual_to_rels CBC 467958 97.5 % (77 / 79) 79.7 % (51 / 64)
add_vars_to_targetlist CBC 509709 95.7 % (22 / 23) 72.7 % (16 / 22)
check_mergejoinable CBC 523008 100.0 % (13 / 13) 100.0 % (10 / 10)
distribute_quals_to_rels CBC 665628 100.0 % (5 / 5) 100.0 % (6 / 6)
deconstruct_distribute CBC 734880 97.1 % (33 / 34) 85.0 % (17 / 20)
deconstruct_recurse CBC 734880 97.9 % (137 / 140) 76.7 % (33 / 43)
add_base_rels_to_query CBC 734904 86.7 % (13 / 15) 68.8 % (11 / 16)

Generated by: LCOV version 2.0-1