LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - relnode.c (source / functions) Coverage Total Hit UBC GNC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 96.9 % 1070 1037 33 12 1025
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 38 38 1 37
Baseline: lcov-20260827-baseline Branches: 78.4 % 801 628 173 8 620
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 12 12 12
(30,360] days: 99.1 % 221 219 2 219
(360..) days: 96.3 % 837 806 31 806
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 1 29
Branch coverage date bins:
(7,30] days: 100.0 % 8 8 8
(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
add_join_rel CBC 194752 100.0 % (8 / 8) 75.0 % (3 / 4)
build_child_join_rel CBC 15355 100.0 % (84 / 84) 66.7 % (16 / 24)
build_child_join_reltarget CBC 15355 100.0 % (8 / 8)
build_grouped_rel CBC 14534 100.0 % (22 / 22)
build_join_rel CBC 277397 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 179397 100.0 % (5 / 5)
build_joinrel_partition_info CBC 194752 100.0 % (18 / 18) 47.9 % (23 / 48)
build_joinrel_restrictlist CBC 277397 100.0 % (7 / 7)
build_joinrel_tlist CBC 358794 98.4 % (61 / 62) 87.5 % (56 / 64)
build_simple_grouped_rel CBC 2290 94.1 % (16 / 17) 70.0 % (7 / 10)
build_simple_rel CBC 588702 97.4 % (114 / 117) 72.7 % (32 / 44)
create_rel_agg_info CBC 17210 100.0 % (47 / 47) 81.2 % (26 / 32)
eager_aggregation_possible_for_relation CBC 4820 100.0 % (26 / 26) 90.5 % (38 / 42)
expand_planner_arrays CBC 15978 100.0 % (14 / 14) 75.0 % (3 / 4)
fetch_upper_rel CBC 1338912 100.0 % (19 / 19) 100.0 % (8 / 8)
find_base_rel CBC 5537024 83.3 % (5 / 6) 33.3 % (2 / 6)
find_base_rel_ignore_join CBC 168902 88.9 % (8 / 9) 50.0 % (6 / 12)
find_base_rel_noerr CBC 1178556 75.0 % (3 / 4) 50.0 % (1 / 2)
find_childrel_parents CBC 10232 100.0 % (11 / 11) 60.0 % (6 / 10)
find_join_rel CBC 298425 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 328797 100.0 % (6 / 6) 100.0 % (8 / 8)
get_appendrel_parampathinfo CBC 41543 100.0 % (14 / 14) 75.0 % (6 / 8)
get_baserel_parampathinfo CBC 1502454 100.0 % (30 / 30) 90.0 % (27 / 30)
get_expression_sortgroupref CBC 8294 100.0 % (17 / 17) 75.0 % (21 / 28)
get_joinrel_parampathinfo CBC 1865913 100.0 % (59 / 59) 87.0 % (47 / 54)
get_param_path_clause_serials CBC 321140 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 CBC 3959 100.0 % (47 / 47) 85.7 % (36 / 42)
is_var_in_aggref_only CBC 4152 91.7 % (11 / 12) 75.0 % (12 / 16)
is_var_needed_by_join CBC 4486 100.0 % (6 / 6)
match_expr_to_partition_keys CBC 13136 93.8 % (15 / 16) 85.7 % (24 / 28)
min_join_parameterization CBC 205535 100.0 % (4 / 4)
set_foreign_rel_properties GNC 194752 84.8 % (28 / 33) 80.8 % (21 / 26)
set_joinrel_partition_key_exprs CBC 6168 95.7 % (44 / 46) 76.2 % (16 / 21)
setup_simple_rel_arrays CBC 413360 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_joinlist CBC 358794 100.0 % (7 / 7) 90.0 % (9 / 10)
subbuild_joinrel_restrictlist CBC 554794 100.0 % (13 / 13) 84.6 % (22 / 26)

Generated by: LCOV version 2.0-1