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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 96.9 % 1051 1018 2 31 221 797 16
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 38 38 15 23
Baseline: lcov-20260530-034037-baseline Branches: 77.8 % 779 606 30 143 134 472 2
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(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:
(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 194989 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 14504 100.0 % (22 / 22)
build_join_rel GNC 280979 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 179634 100.0 % (5 / 5)
build_joinrel_partition_info GNC 194989 100.0 % (18 / 18) 47.9 % (23 / 48)
build_joinrel_restrictlist CBC 280979 100.0 % (7 / 7)
build_joinrel_tlist CBC 359268 98.4 % (61 / 62) 87.5 % (56 / 64)
build_simple_grouped_rel GNC 2250 94.1 % (16 / 17) 70.0 % (7 / 10)
build_simple_rel GNC 598563 97.4 % (114 / 117) 72.7 % (32 / 44)
create_rel_agg_info GNC 17150 100.0 % (47 / 47) 81.2 % (26 / 32)
eager_aggregation_possible_for_relation GNC 4760 100.0 % (19 / 19) 85.7 % (24 / 28)
expand_planner_arrays CBC 16168 100.0 % (14 / 14) 75.0 % (3 / 4)
fetch_upper_rel GNC 1363873 100.0 % (19 / 19) 100.0 % (8 / 8)
find_base_rel CBC 5675885 83.3 % (5 / 6) 33.3 % (2 / 6)
find_base_rel_ignore_join CBC 156527 88.9 % (8 / 9) 50.0 % (6 / 12)
find_base_rel_noerr CBC 1229344 75.0 % (3 / 4) 50.0 % (1 / 2)
find_childrel_parents CBC 10180 100.0 % (11 / 11) 60.0 % (6 / 10)
find_join_rel CBC 299391 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 325064 100.0 % (6 / 6) 100.0 % (8 / 8)
get_appendrel_parampathinfo CBC 41986 100.0 % (14 / 14) 75.0 % (6 / 8)
get_baserel_parampathinfo CBC 1518390 100.0 % (30 / 30) 90.0 % (27 / 30)
get_expression_sortgroupref GNC 8249 100.0 % (17 / 17) 75.0 % (21 / 28)
get_joinrel_parampathinfo CBC 1857470 100.0 % (59 / 59) 87.0 % (47 / 54)
get_param_path_clause_serials CBC 329737 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 3924 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 4481 100.0 % (6 / 6)
match_expr_to_partition_keys CBC 13136 93.8 % (15 / 16) 85.7 % (24 / 28)
min_join_parameterization CBC 204853 100.0 % (4 / 4)
set_foreign_rel_properties CBC 194989 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 420851 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_joinlist CBC 359268 100.0 % (7 / 7) 90.0 % (9 / 10)
subbuild_joinrel_restrictlist CBC 561958 100.0 % (13 / 13) 84.6 % (22 / 26)

Generated by: LCOV version 2.5.0-beta