LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - initsplan.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 95.6 % 1216 1162 10 12 32 109 1053 19
Current Date: 2025-12-17 08:58:58 +0900 Functions: 100.0 % 38 38 8 30 1
Baseline: lcov-20251217-005640-baseline Branches: 80.8 % 1001 809 32 6 154 80 729
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 2 2 2
(30,360] days: 91.9 % 123 113 10 105 8
(360..) days: 96.0 % 1089 1045 12 32 1045
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 100.0 % 33 33 3 30
Branch coverage date bins:
(30,360] days: 74.2 % 124 92 32 80 12
(360..) days: 81.8 % 877 717 6 154 717

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 206512 50.0 % (10 / 20) 80.0 % (8 / 10)
create_agg_clause_infos GNC 493 88.6 % (39 / 44) 66.7 % (20 / 30)
get_eclass_for_sortgroupclause GNC 326 69.2 % (9 / 13) 28.6 % (4 / 14)
match_foreign_keys_to_quals CBC 171197 93.8 % (60 / 64) 77.6 % (59 / 76)
compute_semijoin_info CBC 27140 95.3 % (61 / 64) 76.8 % (43 / 56)
create_lateral_join_info CBC 171197 96.2 % (77 / 80) 84.7 % (61 / 72)
deconstruct_recurse CBC 475603 97.9 % (137 / 140) 76.7 % (33 / 43)
add_base_rels_to_query CBC 475621 86.7 % (13 / 15) 68.8 % (11 / 16)
distribute_qual_to_rels CBC 304355 97.5 % (79 / 81) 80.3 % (53 / 66)
extract_lateral_references CBC 11882 94.6 % (35 / 37) 89.3 % (25 / 28)
add_vars_to_attr_needed CBC 6591 94.7 % (18 / 19) 70.0 % (14 / 20)
add_vars_to_targetlist CBC 328264 95.7 % (22 / 23) 72.7 % (16 / 22)
check_hashjoinable CBC 79390 92.3 % (12 / 13) 90.0 % (9 / 10)
check_memoizable CBC 79390 94.1 % (16 / 17) 81.2 % (13 / 16)
create_grouping_expr_infos GNC 330 96.8 % (30 / 31) 72.5 % (29 / 40)
deconstruct_distribute CBC 475603 97.1 % (33 / 34) 85.0 % (17 / 20)
distribute_restrictinfo_to_rels CBC 241709 90.0 % (9 / 10) 50.0 % (3 / 6)
find_lateral_references CBC 171197 90.9 % (10 / 11) 80.0 % (8 / 10)
make_outerjoininfo CBC 27140 99.2 % (122 / 123) 82.5 % (99 / 120)
mark_rels_nulled_by_join CBC 23698 90.9 % (10 / 11) 75.0 % (6 / 8)
process_implied_equality CBC 18909 96.2 % (25 / 26) 72.2 % (13 / 18)
rebuild_joinclause_attr_needed CBC 5695 95.7 % (22 / 23) 90.0 % (18 / 20)
rebuild_lateral_attr_needed CBC 5695 92.3 % (12 / 13) 90.0 % (9 / 10)
remove_useless_groupby_columns GNC 171197 98.7 % (74 / 75) 88.2 % (67 / 76)
restriction_is_always_false GNC 259370 94.7 % (18 / 19) 79.2 % (19 / 24)
restriction_is_always_true GNC 265042 94.7 % (18 / 19) 87.5 % (21 / 24)
add_other_rels_to_query CBC 171197 100.0 % (11 / 11) 100.0 % (8 / 8)
build_base_rel_tlists CBC 171212 100.0 % (11 / 11) 100.0 % (6 / 6)
build_implied_join_equality CBC 44193 100.0 % (9 / 9)
check_mergejoinable CBC 343237 100.0 % (13 / 13) 100.0 % (10 / 10)
check_redundant_nullability_qual CBC 251075 100.0 % (12 / 12) 81.2 % (13 / 16)
deconstruct_distribute_oj_quals CBC 21226 100.0 % (62 / 62) 90.0 % (27 / 30)
deconstruct_jointree CBC 171197 100.0 % (21 / 21) 77.3 % (17 / 22)
distribute_quals_to_rels CBC 431305 100.0 % (5 / 5) 100.0 % (6 / 6)
get_join_domain_min_rels CBC 66 100.0 % (11 / 11) 83.3 % (10 / 12)
is_partial_agg_memory_risky GNC 494 100.0 % (6 / 6) 100.0 % (8 / 8)
process_security_barrier_quals CBC 1494 100.0 % (9 / 9) 87.5 % (7 / 8)
setup_eager_aggregation GNC 171197 100.0 % (21 / 21) 95.0 % (19 / 20)

Generated by: LCOV version 2.4-beta