LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - relnode.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 96.9 % 1058 1025 33 1025
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 38 38 38
Baseline: lcov-20260726-baseline Branches: 78.2 % 793 620 173 620
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 99.1 % 230 228 2 228
(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 30
Branch coverage date bins:
(30,360] days: 83.1 % 178 148 30 148
(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
build_joinrel_partition_info CBC 195100 100.0 % (18 / 18) 47.9 % (23 / 48)
have_partkey_equi_join CBC 6308 83.5 % (76 / 91) 74.4 % (67 / 90)
build_simple_rel CBC 590155 97.4 % (114 / 117) 72.7 % (32 / 44)
build_join_rel CBC 277887 100.0 % (106 / 106) 70.6 % (24 / 34)
build_child_join_rel CBC 15355 100.0 % (84 / 84) 66.7 % (16 / 24)
build_joinrel_tlist CBC 359490 98.4 % (61 / 62) 87.5 % (56 / 64)
get_expression_sortgroupref CBC 8296 100.0 % (17 / 17) 75.0 % (21 / 28)
get_joinrel_parampathinfo CBC 1875232 100.0 % (59 / 59) 87.0 % (47 / 54)
create_rel_agg_info CBC 17213 100.0 % (47 / 47) 81.2 % (26 / 32)
find_base_rel_ignore_join CBC 168336 88.9 % (8 / 9) 50.0 % (6 / 12)
init_grouping_targets CBC 3960 100.0 % (47 / 47) 85.7 % (36 / 42)
setup_simple_rel_arrays CBC 413878 95.7 % (22 / 23) 70.0 % (14 / 20)
set_foreign_rel_properties CBC 195100 76.2 % (16 / 21) 72.2 % (13 / 18)
set_joinrel_partition_key_exprs CBC 6168 95.7 % (44 / 46) 76.2 % (16 / 21)
eager_aggregation_possible_for_relation CBC 4823 100.0 % (26 / 26) 90.5 % (38 / 42)
find_base_rel CBC 5545676 83.3 % (5 / 6) 33.3 % (2 / 6)
find_childrel_parents CBC 10272 100.0 % (11 / 11) 60.0 % (6 / 10)
is_var_in_aggref_only CBC 4152 91.7 % (11 / 12) 75.0 % (12 / 16)
match_expr_to_partition_keys CBC 13136 93.8 % (15 / 16) 85.7 % (24 / 28)
subbuild_joinrel_restrictlist CBC 555774 100.0 % (13 / 13) 84.6 % (22 / 26)
build_simple_grouped_rel CBC 2292 94.1 % (16 / 17) 70.0 % (7 / 10)
get_baserel_parampathinfo CBC 1512185 100.0 % (30 / 30) 90.0 % (27 / 30)
build_join_rel_hash CBC 44 100.0 % (15 / 15) 75.0 % (6 / 8)
get_appendrel_parampathinfo CBC 42090 100.0 % (14 / 14) 75.0 % (6 / 8)
add_join_rel CBC 195100 100.0 % (8 / 8) 75.0 % (3 / 4)
expand_planner_arrays CBC 16309 100.0 % (14 / 14) 75.0 % (3 / 4)
find_base_rel_noerr CBC 1204449 75.0 % (3 / 4) 50.0 % (1 / 2)
get_param_path_clause_serials CBC 322822 100.0 % (28 / 28) 96.2 % (25 / 26)
subbuild_joinrel_joinlist CBC 359490 100.0 % (7 / 7) 90.0 % (9 / 10)
fetch_upper_rel CBC 1339267 100.0 % (19 / 19) 100.0 % (8 / 8)
find_join_rel CBC 298906 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 331379 100.0 % (6 / 6) 100.0 % (8 / 8)
build_child_join_reltarget CBC 15355 100.0 % (8 / 8)
build_grouped_rel CBC 14534 100.0 % (22 / 22)
build_joinrel_joinlist CBC 179745 100.0 % (5 / 5)
build_joinrel_restrictlist CBC 277887 100.0 % (7 / 7)
is_var_needed_by_join CBC 4486 100.0 % (6 / 6)
min_join_parameterization CBC 205802 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1