LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - relnode.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 96.3 % 849 818 31 9 809 4
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 30 30 4 26
Baseline: lcov-20250907-010129-baseline Branches: 76.8 % 617 474 143 474
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 9
(30,360] days: 100.0 % 12 12 12
(360..) days: 96.3 % 828 797 31 797
Function coverage date bins:
(360..) days: 100.0 % 30 30 4 26
Branch coverage date bins:
(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
build_join_rel_hash CBC 28 100.0 % (15 / 15) 75.0 % (6 / 8)
set_joinrel_partition_key_exprs CBC 1023 95.7 % (45 / 47) 76.2 % (16 / 21)
have_partkey_equi_join CBC 1107 83.5 % (76 / 91) 74.4 % (67 / 90)
build_child_join_rel GNC 2507 100.0 % (79 / 79) 63.6 % (14 / 22)
build_child_join_reltarget CBC 2507 100.0 % (8 / 8)
match_expr_to_partition_keys CBC 2514 93.8 % (15 / 16) 85.7 % (24 / 28)
find_childrel_parents CBC 6095 100.0 % (11 / 11) 60.0 % (6 / 10)
expand_planner_arrays CBC 9728 100.0 % (14 / 14) 75.0 % (3 / 4)
get_appendrel_parampathinfo CBC 19232 100.0 % (14 / 14) 75.0 % (6 / 8)
find_base_rel_ignore_join CBC 89959 88.9 % (8 / 9) 50.0 % (6 / 12)
build_joinrel_joinlist CBC 101320 100.0 % (5 / 5)
add_join_rel CBC 103827 100.0 % (8 / 8) 75.0 % (3 / 4)
build_joinrel_partition_info CBC 103827 100.0 % (18 / 18) 47.9 % (23 / 48)
set_foreign_rel_properties CBC 103827 76.2 % (16 / 21) 72.2 % (13 / 18)
min_join_parameterization CBC 110181 100.0 % (4 / 4)
build_join_rel GNC 156699 100.0 % (101 / 101) 68.8 % (22 / 32)
build_joinrel_restrictlist CBC 156699 100.0 % (7 / 7)
find_join_rel CBC 161347 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 171900 100.0 % (6 / 6) 100.0 % (8 / 8)
get_param_path_clause_serials CBC 200824 100.0 % (28 / 28) 96.2 % (25 / 26)
build_joinrel_tlist CBC 202640 98.4 % (61 / 62) 87.5 % (56 / 64)
subbuild_joinrel_joinlist CBC 202640 100.0 % (7 / 7) 90.0 % (9 / 10)
setup_simple_rel_arrays CBC 273940 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_restrictlist CBC 313398 100.0 % (13 / 13) 84.6 % (22 / 26)
build_simple_rel GNC 375193 97.3 % (109 / 112) 71.4 % (30 / 42)
find_base_rel_noerr CBC 754252 75.0 % (3 / 4) 50.0 % (1 / 2)
fetch_upper_rel GNC 859203 100.0 % (18 / 18) 100.0 % (8 / 8)
get_baserel_parampathinfo CBC 883815 100.0 % (30 / 30) 90.0 % (27 / 30)
get_joinrel_parampathinfo CBC 965588 100.0 % (59 / 59) 87.0 % (47 / 54)
find_base_rel CBC 3328276 83.3 % (5 / 6) 33.3 % (2 / 6)

Generated by: LCOV version 2.4-beta