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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.7 % 932 864 68 2 862 4
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 29 29 1 28
Baseline: lcov-20261105-baseline Branches: 77.8 % 704 548 156 548
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 95.7 % 23 22 1 22
(30,360] days: 94.6 % 93 88 5 2 86
(360..) days: 92.4 % 816 754 62 754
Function coverage date bins:
(360..) days: 100.0 % 29 29 1 28
Branch coverage date bins:
(7,30] days: 75.0 % 24 18 6 18
(30,360] days: 86.9 % 84 73 11 73
(360..) days: 76.7 % 596 457 139 457

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 375957 87.7 % (157 / 179) 73.7 % (84 / 114)
infer_arbiter_indexes CBC 1893 96.0 % (119 / 124) 82.8 % (111 / 134)
has_transition_tables CBC 201 65.6 % (21 / 32) 44.4 % (12 / 27)
build_index_tlist CBC 594448 87.5 % (21 / 24) 50.0 % (7 / 14)
build_physical_tlist CBC 145887 90.5 % (38 / 42) 75.0 % (21 / 28)
relation_excluded_by_constraints CBC 403412 100.0 % (43 / 43) 87.0 % (47 / 54)
set_baserel_partition_key_exprs CBC 13967 96.0 % (24 / 25) 61.1 % (11 / 18)
estimate_rel_size CBC 359142 80.6 % (25 / 31) 72.7 % (16 / 22)
find_partition_scheme CBC 13967 100.0 % (38 / 38) 78.6 % (22 / 28)
has_row_triggers CBC 264 83.9 % (26 / 31) 77.8 % (21 / 27)
function_selectivity CBC 11268 90.0 % (18 / 20) 50.0 % (5 / 10)
get_function_rows CBC 40453 94.7 % (18 / 19) 60.0 % (6 / 10)
get_relation_statistics CBC 375956 93.3 % (28 / 30) 75.0 % (12 / 16)
join_selectivity CBC 227545 87.5 % (7 / 8) 50.0 % (4 / 8)
restriction_selectivity CBC 601741 87.5 % (7 / 8) 50.0 % (4 / 8)
add_function_cost CBC 920035 95.0 % (19 / 20) 62.5 % (5 / 8)
get_dependent_generated_columns CBC 47 94.7 % (18 / 19) 75.0 % (9 / 12)
get_relation_constraints CBC 17082 97.4 % (38 / 39) 90.0 % (27 / 30)
infer_collation_opclass_match CBC 1792 100.0 % (30 / 30) 89.3 % (25 / 28)
get_relation_foreign_keys CBC 375945 100.0 % (39 / 39) 93.3 % (28 / 30)
get_relation_notnullatts CBC 390503 100.0 % (22 / 22) 87.5 % (14 / 16)
set_relation_partition_info CBC 13967 100.0 % (12 / 12) 66.7 % (4 / 6)
get_rel_data_width CBC 122455 100.0 % (17 / 17) 92.9 % (13 / 14)
has_stored_generated_columns CBC 225 100.0 % (8 / 8) 83.3 % (5 / 6)
set_baserel_partition_constraint CBC 13977 88.9 % (8 / 9) 83.3 % (5 / 6)
find_relation_notnullatts CBC 365163 100.0 % (7 / 7) 100.0 % (4 / 4)
get_relation_statistics_worker CBC 3418 100.0 % (42 / 42) 100.0 % (10 / 10)
has_unique_index CBC 1904933 100.0 % (9 / 9) 100.0 % (16 / 16)
get_relation_data_width CBC 1791 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1