LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - plancat.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.7 % 928 860 68 2 858 4
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 29 29 1 28
Baseline: lcov-20260827-baseline Branches: 78.6 % 704 553 151 553
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 93.5 % 108 101 7 101
(360..) days: 92.5 % 818 757 61 757
Function coverage date bins:
(360..) days: 100.0 % 29 29 1 28
Branch coverage date bins:
(30,360] days: 89.0 % 100 89 11 89
(360..) days: 76.8 % 604 464 140 464

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
get_relation_info GNC 365569 87.7 % (157 / 179) 73.7 % (84 / 114)
has_transition_tables CBC 204 65.6 % (21 / 32) 44.4 % (12 / 27)
estimate_rel_size CBC 348748 80.6 % (25 / 31) 72.7 % (16 / 22)
has_row_triggers CBC 267 83.9 % (26 / 31) 77.8 % (21 / 27)
infer_arbiter_indexes CBC 1790 95.8 % (115 / 120) 86.6 % (116 / 134)
build_physical_tlist CBC 146262 90.5 % (38 / 42) 75.0 % (21 / 28)
build_index_tlist CBC 568071 87.5 % (21 / 24) 50.0 % (7 / 14)
function_selectivity CBC 11540 90.0 % (18 / 20) 50.0 % (5 / 10)
get_relation_statistics CBC 365568 93.3 % (28 / 30) 75.0 % (12 / 16)
add_function_cost CBC 914281 95.0 % (19 / 20) 62.5 % (5 / 8)
get_dependent_generated_columns CBC 47 94.7 % (18 / 19) 75.0 % (9 / 12)
get_function_rows CBC 40377 94.7 % (18 / 19) 60.0 % (6 / 10)
get_relation_constraints CBC 17225 97.4 % (38 / 39) 90.0 % (27 / 30)
join_selectivity CBC 221455 87.5 % (7 / 8) 50.0 % (4 / 8)
restriction_selectivity CBC 604162 87.5 % (7 / 8) 50.0 % (4 / 8)
set_baserel_partition_constraint CBC 13882 88.9 % (8 / 9) 83.3 % (5 / 6)
set_baserel_partition_key_exprs CBC 13872 96.0 % (24 / 25) 61.1 % (11 / 18)
find_partition_scheme CBC 13872 100.0 % (38 / 38) 78.6 % (22 / 28)
find_relation_notnullatts CBC 354318 100.0 % (7 / 7) 100.0 % (4 / 4)
get_rel_data_width CBC 127388 100.0 % (17 / 17) 92.9 % (13 / 14)
get_relation_data_width CBC 1809 100.0 % (5 / 5)
get_relation_foreign_keys CBC 365557 100.0 % (39 / 39) 93.3 % (28 / 30)
get_relation_notnullatts CBC 394103 100.0 % (22 / 22) 87.5 % (14 / 16)
get_relation_statistics_worker CBC 3418 100.0 % (42 / 42) 100.0 % (10 / 10)
has_stored_generated_columns CBC 228 100.0 % (8 / 8) 83.3 % (5 / 6)
has_unique_index CBC 1833508 100.0 % (9 / 9) 100.0 % (16 / 16)
infer_collation_opclass_match CBC 1745 100.0 % (30 / 30) 89.3 % (25 / 28)
relation_excluded_by_constraints CBC 405765 100.0 % (43 / 43) 87.0 % (47 / 54)
set_relation_partition_info CBC 13872 100.0 % (12 / 12) 66.7 % (4 / 6)

Generated by: LCOV version 2.0-1