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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 96.9 % 1051 1018 2 31 221 797 16
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 38 38 15 23
Baseline: lcov-20260315-024220-baseline Branches: 77.7 % 779 605 31 143 133 472 2
Baseline Date: 2026-03-14 15:27:56 +0100 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 % 1 1 1
(30,360] days: 99.1 % 220 218 2 218
(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:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 80.9 % 162 131 31 131
(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 139163 100.0 % (8 / 8) 75.0 % (3 / 4)
build_child_join_rel GNC 9257 100.0 % (84 / 84) 66.7 % (16 / 24)
build_child_join_reltarget CBC 9257 100.0 % (8 / 8)
build_grouped_rel GNC 8728 100.0 % (22 / 22)
build_join_rel GNC 204638 100.0 % (106 / 106) 70.6 % (24 / 34)
build_join_rel_hash CBC 28 100.0 % (15 / 15) 75.0 % (6 / 8)
build_joinrel_joinlist CBC 129906 100.0 % (5 / 5)
build_joinrel_partition_info GNC 139163 100.0 % (18 / 18) 47.9 % (23 / 48)
build_joinrel_restrictlist CBC 204638 100.0 % (7 / 7)
build_joinrel_tlist CBC 259812 98.4 % (61 / 62) 87.5 % (56 / 64)
build_simple_grouped_rel GNC 1534 94.1 % (16 / 17) 70.0 % (7 / 10)
build_simple_rel GNC 427371 97.4 % (114 / 117) 72.7 % (32 / 44)
create_rel_agg_info GNC 10518 100.0 % (47 / 47) 81.2 % (26 / 32)
eager_aggregation_possible_for_relation GNC 2952 100.0 % (19 / 19) 85.7 % (24 / 28)
expand_planner_arrays CBC 10321 100.0 % (14 / 14) 75.0 % (3 / 4)
fetch_upper_rel GNC 975301 100.0 % (19 / 19) 100.0 % (8 / 8)
find_base_rel CBC 4219305 83.3 % (5 / 6) 33.3 % (2 / 6)
find_base_rel_ignore_join CBC 113675 88.9 % (8 / 9) 50.0 % (6 / 12)
find_base_rel_noerr CBC 935751 75.0 % (3 / 4) 50.0 % (1 / 2)
find_childrel_parents CBC 6855 100.0 % (11 / 11) 60.0 % (6 / 10)
find_join_rel CBC 215917 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 234153 100.0 % (6 / 6) 100.0 % (8 / 8)
get_appendrel_parampathinfo CBC 26389 100.0 % (14 / 14) 75.0 % (6 / 8)
get_baserel_parampathinfo CBC 1083732 100.0 % (30 / 30) 90.0 % (27 / 30)
get_expression_sortgroupref GNC 5051 100.0 % (17 / 17) 75.0 % (21 / 28)
get_joinrel_parampathinfo CBC 1402103 100.0 % (59 / 59) 87.0 % (47 / 54)
get_param_path_clause_serials CBC 263091 100.0 % (28 / 28) 96.2 % (25 / 26)
have_partkey_equi_join CBC 3802 83.5 % (76 / 91) 74.4 % (67 / 90)
init_grouping_targets GNC 2412 100.0 % (47 / 47) 83.3 % (35 / 42)
is_var_in_aggref_only GNC 2492 91.7 % (11 / 12) 75.0 % (12 / 16)
is_var_needed_by_join GNC 2685 100.0 % (6 / 6)
match_expr_to_partition_keys CBC 7916 93.8 % (15 / 16) 85.7 % (24 / 28)
min_join_parameterization CBC 151636 100.0 % (4 / 4)
set_foreign_rel_properties CBC 139163 76.2 % (16 / 21) 72.2 % (13 / 18)
set_joinrel_partition_key_exprs GNC 3718 95.7 % (44 / 46) 76.2 % (16 / 21)
setup_simple_rel_arrays GNC 304390 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_joinlist CBC 259812 100.0 % (7 / 7) 90.0 % (9 / 10)
subbuild_joinrel_restrictlist CBC 409276 100.0 % (13 / 13) 84.6 % (22 / 26)

Generated by: LCOV version 2.4-beta