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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 96.9 % 1051 1018 2 31 221 797 16
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 38 38 15 23
Baseline: lcov-20260505-025707-baseline Branches: 77.8 % 779 606 30 143 134 472 2
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 99.1 % 223 221 2 221
(360..) days: 96.3 % 828 797 31 797
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 7 23
Branch coverage date bins:
(30,360] days: 81.7 % 164 134 30 134
(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
build_join_rel_hash CBC 44 100.0 % (15 / 15) 75.0 % (6 / 8)
build_simple_grouped_rel GNC 2250 94.1 % (16 / 17) 70.0 % (7 / 10)
init_grouping_targets GNC 3924 100.0 % (47 / 47) 85.7 % (36 / 42)
is_var_in_aggref_only GNC 4152 91.7 % (11 / 12) 75.0 % (12 / 16)
is_var_needed_by_join GNC 4481 100.0 % (6 / 6)
eager_aggregation_possible_for_relation GNC 4760 100.0 % (19 / 19) 85.7 % (24 / 28)
set_joinrel_partition_key_exprs GNC 6168 95.7 % (44 / 46) 76.2 % (16 / 21)
have_partkey_equi_join CBC 6308 83.5 % (76 / 91) 74.4 % (67 / 90)
get_expression_sortgroupref GNC 8249 100.0 % (17 / 17) 75.0 % (21 / 28)
find_childrel_parents CBC 10180 100.0 % (11 / 11) 60.0 % (6 / 10)
match_expr_to_partition_keys CBC 13136 93.8 % (15 / 16) 85.7 % (24 / 28)
build_grouped_rel GNC 14504 100.0 % (22 / 22)
build_child_join_rel GNC 15355 100.0 % (84 / 84) 66.7 % (16 / 24)
build_child_join_reltarget CBC 15355 100.0 % (8 / 8)
expand_planner_arrays CBC 16184 100.0 % (14 / 14) 75.0 % (3 / 4)
create_rel_agg_info GNC 17150 100.0 % (47 / 47) 81.2 % (26 / 32)
get_appendrel_parampathinfo CBC 42039 100.0 % (14 / 14) 75.0 % (6 / 8)
find_base_rel_ignore_join CBC 156417 88.9 % (8 / 9) 50.0 % (6 / 12)
build_joinrel_joinlist CBC 179486 100.0 % (5 / 5)
add_join_rel CBC 194841 100.0 % (8 / 8) 75.0 % (3 / 4)
build_joinrel_partition_info GNC 194841 100.0 % (18 / 18) 47.9 % (23 / 48)
set_foreign_rel_properties CBC 194841 76.2 % (16 / 21) 72.2 % (13 / 18)
min_join_parameterization CBC 204711 100.0 % (4 / 4)
build_join_rel GNC 280709 100.0 % (106 / 106) 70.6 % (24 / 34)
build_joinrel_restrictlist CBC 280709 100.0 % (7 / 7)
find_join_rel CBC 299089 100.0 % (13 / 13) 100.0 % (16 / 16)
find_param_path_info CBC 324446 100.0 % (6 / 6) 100.0 % (8 / 8)
get_param_path_clause_serials CBC 330089 100.0 % (28 / 28) 96.2 % (25 / 26)
build_joinrel_tlist CBC 358972 98.4 % (61 / 62) 87.5 % (56 / 64)
subbuild_joinrel_joinlist CBC 358972 100.0 % (7 / 7) 90.0 % (9 / 10)
setup_simple_rel_arrays GNC 419921 95.7 % (22 / 23) 70.0 % (14 / 20)
subbuild_joinrel_restrictlist CBC 561418 100.0 % (13 / 13) 84.6 % (22 / 26)
build_simple_rel GNC 597601 97.4 % (114 / 117) 72.7 % (32 / 44)
find_base_rel_noerr CBC 1220764 75.0 % (3 / 4) 50.0 % (1 / 2)
fetch_upper_rel GNC 1361217 100.0 % (19 / 19) 100.0 % (8 / 8)
get_baserel_parampathinfo CBC 1517363 100.0 % (30 / 30) 90.0 % (27 / 30)
get_joinrel_parampathinfo CBC 1854521 100.0 % (59 / 59) 87.0 % (47 / 54)
find_base_rel CBC 5668564 83.3 % (5 / 6) 33.3 % (2 / 6)

Generated by: LCOV version 2.5.0-beta