LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - relnode.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 96.9 % 1096 1062 1 33 21 1041
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 39 39 5 34
Baseline: lcov-20260920-baseline Branches: 78.6 % 827 650 4 173 18 632
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 97.7 % 43 42 1 9 33
(30,360] days: 99.1 % 233 231 2 12 219
(360..) days: 96.2 % 820 789 31 789
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 4 26
Branch coverage date bins:
(7,30] days: 90.5 % 42 38 4 10 28
(30,360] days: 83.9 % 186 156 30 8 148
(360..) days: 76.1 % 599 456 143 456

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 186986 100.0 % (8 / 8) 75.0 % (3 / 4)
build_child_join_rel CBC 15505 100.0 % (84 / 84) 66.7 % (16 / 24)
build_child_join_reltarget CBC 15505 100.0 % (8 / 8)
build_grouped_rel CBC 14534 100.0 % (22 / 22)
build_join_rel CBC 259883 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 171481 100.0 % (5 / 5)
build_joinrel_partition_info CBC 186986 100.0 % (18 / 18) 47.9 % (23 / 48)
build_joinrel_restrictlist GNC 259883 100.0 % (8 / 8) 50.0 % (1 / 2)
build_joinrel_tlist CBC 342962 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 597137 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 15727 100.0 % (14 / 14) 75.0 % (3 / 4)
fetch_upper_rel CBC 1327265 100.0 % (19 / 19) 100.0 % (8 / 8)
find_base_rel CBC 5460200 83.3 % (5 / 6) 33.3 % (2 / 6)
find_base_rel_ignore_join CBC 159032 88.9 % (8 / 9) 50.0 % (6 / 12)
find_base_rel_noerr CBC 1202724 75.0 % (3 / 4) 50.0 % (1 / 2)
find_childrel_parents CBC 10148 100.0 % (11 / 11) 60.0 % (6 / 10)
find_join_rel CBC 281349 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 323220 100.0 % (6 / 6) 100.0 % (8 / 8)
get_appendrel_parampathinfo CBC 41619 100.0 % (14 / 14) 75.0 % (6 / 8)
get_baserel_parampathinfo GNC 1479700 100.0 % (36 / 36) 88.2 % (30 / 34)
get_expression_sortgroupref CBC 8294 100.0 % (17 / 17) 75.0 % (21 / 28)
get_joinrel_parampathinfo GNC 1806767 100.0 % (71 / 71) 87.9 % (58 / 66)
get_param_path_clause_serials CBC 314302 100.0 % (28 / 28) 96.2 % (25 / 26)
have_partkey_equi_join CBC 6358 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 13236 93.8 % (15 / 16) 85.7 % (24 / 28)
min_join_parameterization CBC 197778 100.0 % (4 / 4)
no_duplicate_clause_serials GNC 422896 85.7 % (6 / 7) 87.5 % (7 / 8)
set_foreign_rel_properties GNC 186986 84.8 % (28 / 33) 80.8 % (21 / 26)
set_joinrel_partition_key_exprs CBC 6218 95.7 % (44 / 46) 76.2 % (16 / 21)
setup_simple_rel_arrays CBC 418862 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_joinlist CBC 342962 100.0 % (7 / 7) 90.0 % (9 / 10)
subbuild_joinrel_restrictlist CBC 519766 100.0 % (13 / 13) 84.6 % (22 / 26)

Generated by: LCOV version 2.0-1