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-20250908-010021-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_joinrel_partition_info CBC 103825 100.0 % (18 / 18) 47.9 % (23 / 48)
have_partkey_equi_join CBC 1107 83.5 % (76 / 91) 74.4 % (67 / 90)
build_simple_rel GNC 376025 97.3 % (109 / 112) 71.4 % (30 / 42)
build_join_rel GNC 156697 100.0 % (101 / 101) 68.8 % (22 / 32)
build_child_join_rel GNC 2507 100.0 % (79 / 79) 63.6 % (14 / 22)
build_joinrel_tlist CBC 202636 98.4 % (61 / 62) 87.5 % (56 / 64)
get_joinrel_parampathinfo CBC 966956 100.0 % (59 / 59) 87.0 % (47 / 54)
find_base_rel_ignore_join CBC 89981 88.9 % (8 / 9) 50.0 % (6 / 12)
setup_simple_rel_arrays CBC 274761 95.7 % (22 / 23) 70.0 % (14 / 20)
set_foreign_rel_properties CBC 103825 76.2 % (16 / 21) 72.2 % (13 / 18)
set_joinrel_partition_key_exprs CBC 1023 95.7 % (45 / 47) 76.2 % (16 / 21)
find_base_rel CBC 3328798 83.3 % (5 / 6) 33.3 % (2 / 6)
find_childrel_parents CBC 6095 100.0 % (11 / 11) 60.0 % (6 / 10)
match_expr_to_partition_keys CBC 2514 93.8 % (15 / 16) 85.7 % (24 / 28)
subbuild_joinrel_restrictlist CBC 313394 100.0 % (13 / 13) 84.6 % (22 / 26)
get_baserel_parampathinfo CBC 883914 100.0 % (30 / 30) 90.0 % (27 / 30)
build_join_rel_hash CBC 28 100.0 % (15 / 15) 75.0 % (6 / 8)
get_appendrel_parampathinfo CBC 19246 100.0 % (14 / 14) 75.0 % (6 / 8)
add_join_rel CBC 103825 100.0 % (8 / 8) 75.0 % (3 / 4)
expand_planner_arrays CBC 9735 100.0 % (14 / 14) 75.0 % (3 / 4)
find_base_rel_noerr CBC 756019 75.0 % (3 / 4) 50.0 % (1 / 2)
get_param_path_clause_serials CBC 200676 100.0 % (28 / 28) 96.2 % (25 / 26)
subbuild_joinrel_joinlist CBC 202636 100.0 % (7 / 7) 90.0 % (9 / 10)
fetch_upper_rel GNC 861628 100.0 % (18 / 18) 100.0 % (8 / 8)
find_join_rel CBC 161345 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 171967 100.0 % (6 / 6) 100.0 % (8 / 8)
build_child_join_reltarget CBC 2507 100.0 % (8 / 8)
build_joinrel_joinlist CBC 101318 100.0 % (5 / 5)
build_joinrel_restrictlist CBC 156697 100.0 % (7 / 7)
min_join_parameterization CBC 110179 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta