LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - relnode.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 96.9 % 1058 1025 2 31 228 797 16
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 38 38 15 23
Baseline: lcov-20260630-baseline Branches: 78.2 % 793 620 30 143 148 472
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 7 7 7
(30,360] days: 99.1 % 223 221 2 221
(360..) days: 96.3 % 828 797 31 797
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 7 23
Branch coverage date bins:
(7,30] days: 100.0 % 14 14 14
(30,360] days: 81.7 % 164 134 30 134
(360..) days: 76.7 % 615 472 143 472

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_join_rel CBC 186373 100.0 % (8 / 8) 75.0 % (3 / 4)
build_child_join_rel GNC 15355 100.0 % (84 / 84) 66.7 % (16 / 24)
build_child_join_reltarget CBC 15355 100.0 % (8 / 8)
build_grouped_rel GNC 14534 100.0 % (22 / 22)
build_join_rel GNC 263578 100.0 % (106 / 106) 70.6 % (24 / 34)
build_join_rel_hash CBC 44 100.0 % (15 / 15) 75.0 % (6 / 8)
build_joinrel_joinlist CBC 171018 100.0 % (5 / 5)
build_joinrel_partition_info GNC 186373 100.0 % (18 / 18) 47.9 % (23 / 48)
build_joinrel_restrictlist CBC 263578 100.0 % (7 / 7)
build_joinrel_tlist CBC 342036 98.4 % (61 / 62) 87.5 % (56 / 64)
build_simple_grouped_rel GNC 2290 94.1 % (16 / 17) 70.0 % (7 / 10)
build_simple_rel GNC 586877 97.4 % (114 / 117) 72.7 % (32 / 44)
create_rel_agg_info GNC 17210 100.0 % (47 / 47) 81.2 % (26 / 32)
eager_aggregation_possible_for_relation GNC 4820 100.0 % (26 / 26) 90.5 % (38 / 42)
expand_planner_arrays CBC 16256 100.0 % (14 / 14) 75.0 % (3 / 4)
fetch_upper_rel GNC 1338940 100.0 % (19 / 19) 100.0 % (8 / 8)
find_base_rel CBC 5339011 83.3 % (5 / 6) 33.3 % (2 / 6)
find_base_rel_ignore_join CBC 150893 88.9 % (8 / 9) 50.0 % (6 / 12)
find_base_rel_noerr CBC 1174607 75.0 % (3 / 4) 50.0 % (1 / 2)
find_childrel_parents CBC 10200 100.0 % (11 / 11) 60.0 % (6 / 10)
find_join_rel CBC 281993 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 312695 100.0 % (6 / 6) 100.0 % (8 / 8)
get_appendrel_parampathinfo CBC 41936 100.0 % (14 / 14) 75.0 % (6 / 8)
get_baserel_parampathinfo CBC 1465177 100.0 % (30 / 30) 90.0 % (27 / 30)
get_expression_sortgroupref GNC 8294 100.0 % (17 / 17) 75.0 % (21 / 28)
get_joinrel_parampathinfo CBC 1757466 100.0 % (59 / 59) 87.0 % (47 / 54)
get_param_path_clause_serials CBC 305865 100.0 % (28 / 28) 96.2 % (25 / 26)
have_partkey_equi_join CBC 6308 83.5 % (76 / 91) 74.4 % (67 / 90)
init_grouping_targets GNC 3959 100.0 % (47 / 47) 85.7 % (36 / 42)
is_var_in_aggref_only GNC 4152 91.7 % (11 / 12) 75.0 % (12 / 16)
is_var_needed_by_join GNC 4486 100.0 % (6 / 6)
match_expr_to_partition_keys CBC 13136 93.8 % (15 / 16) 85.7 % (24 / 28)
min_join_parameterization CBC 196956 100.0 % (4 / 4)
set_foreign_rel_properties CBC 186373 76.2 % (16 / 21) 72.2 % (13 / 18)
set_joinrel_partition_key_exprs GNC 6168 95.7 % (44 / 46) 76.2 % (16 / 21)
setup_simple_rel_arrays GNC 414117 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_joinlist CBC 342036 100.0 % (7 / 7) 90.0 % (9 / 10)
subbuild_joinrel_restrictlist CBC 527156 100.0 % (13 / 13) 84.6 % (22 / 26)

Generated by: LCOV version 2.0-1