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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 96.8 % 1042 1009 2 31 200 809 4
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 38 38 12 26
Baseline: lcov-20251028-005825-baseline Branches: 77.5 % 773 599 31 143 125 474
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 99.0 % 193 191 2 191
(30,360] days: 100.0 % 21 21 9 12
(360..) days: 96.3 % 828 797 31 797
Function coverage date bins:
(7,30] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 4 26
Branch coverage date bins:
(7,30] days: 80.1 % 156 125 31 125
(30,360] days: 75.0 % 8 6 2 6
(360..) days: 76.8 % 609 468 141 468

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 118540 100.0 % (8 / 8) 75.0 % (3 / 4)
build_child_join_rel GNC 9185 100.0 % (81 / 81) 63.6 % (14 / 22)
build_child_join_reltarget CBC 9185 100.0 % (8 / 8)
build_grouped_rel GNC 8728 100.0 % (22 / 22)
build_join_rel GNC 167824 100.0 % (103 / 103) 68.8 % (22 / 32)
build_join_rel_hash CBC 28 100.0 % (15 / 15) 75.0 % (6 / 8)
build_joinrel_joinlist CBC 109355 100.0 % (5 / 5)
build_joinrel_partition_info CBC 118540 100.0 % (18 / 18) 47.9 % (23 / 48)
build_joinrel_restrictlist CBC 167824 100.0 % (7 / 7)
build_joinrel_tlist CBC 218710 98.4 % (61 / 62) 87.5 % (56 / 64)
build_simple_grouped_rel GNC 1536 94.1 % (16 / 17) 70.0 % (7 / 10)
build_simple_rel GNC 386397 97.4 % (111 / 114) 71.4 % (30 / 42)
create_rel_agg_info GNC 10521 100.0 % (47 / 47) 81.2 % (26 / 32)
eager_aggregation_possible_for_relation GNC 2955 100.0 % (19 / 19) 85.7 % (24 / 28)
expand_planner_arrays CBC 10048 100.0 % (14 / 14) 75.0 % (3 / 4)
fetch_upper_rel GNC 876818 100.0 % (18 / 18) 100.0 % (8 / 8)
find_base_rel CBC 3589655 83.3 % (5 / 6) 33.3 % (2 / 6)
find_base_rel_ignore_join CBC 95533 88.9 % (8 / 9) 50.0 % (6 / 12)
find_base_rel_noerr CBC 833355 75.0 % (3 / 4) 50.0 % (1 / 2)
find_childrel_parents CBC 6707 100.0 % (11 / 11) 60.0 % (6 / 10)
find_join_rel CBC 179937 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 189042 100.0 % (6 / 6) 100.0 % (8 / 8)
get_appendrel_parampathinfo CBC 25797 100.0 % (14 / 14) 75.0 % (6 / 8)
get_baserel_parampathinfo CBC 929597 100.0 % (30 / 30) 90.0 % (27 / 30)
get_expression_sortgroupref GNC 5053 100.0 % (17 / 17) 75.0 % (21 / 28)
get_joinrel_parampathinfo CBC 1190737 100.0 % (59 / 59) 87.0 % (47 / 54)
get_param_path_clause_serials CBC 213959 100.0 % (28 / 28) 96.2 % (25 / 26)
have_partkey_equi_join CBC 3777 83.5 % (76 / 91) 74.4 % (67 / 90)
init_grouping_targets GNC 2413 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 7854 93.8 % (15 / 16) 85.7 % (24 / 28)
min_join_parameterization CBC 120073 100.0 % (4 / 4)
set_foreign_rel_properties CBC 118540 76.2 % (16 / 21) 72.2 % (13 / 18)
set_joinrel_partition_key_exprs CBC 3693 95.7 % (45 / 47) 76.2 % (16 / 21)
setup_simple_rel_arrays CBC 277562 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_joinlist CBC 218710 100.0 % (7 / 7) 90.0 % (9 / 10)
subbuild_joinrel_restrictlist CBC 335648 100.0 % (13 / 13) 84.6 % (22 / 26)

Generated by: LCOV version 2.4-beta