LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - plancat.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.7 % 930 862 68 862
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 29 29 29
Baseline: lcov-20260726-baseline Branches: 78.6 % 704 553 151 553
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 87.1 % 147 128 19 128
(360..) days: 93.7 % 783 734 49 734
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 27 27 27
Branch coverage date bins:
(30,360] days: 79.4 % 131 104 27 104
(360..) days: 78.4 % 573 449 124 449

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 CBC 367388 87.8 % (159 / 181) 73.7 % (84 / 114)
infer_arbiter_indexes CBC 1790 95.8 % (115 / 120) 86.6 % (116 / 134)
has_transition_tables CBC 201 65.6 % (21 / 32) 44.4 % (12 / 27)
build_index_tlist CBC 571157 87.5 % (21 / 24) 50.0 % (7 / 14)
build_physical_tlist CBC 147762 90.5 % (38 / 42) 75.0 % (21 / 28)
relation_excluded_by_constraints CBC 406908 100.0 % (43 / 43) 87.0 % (47 / 54)
set_baserel_partition_key_exprs CBC 14208 96.0 % (24 / 25) 61.1 % (11 / 18)
estimate_rel_size CBC 350238 80.6 % (25 / 31) 72.7 % (16 / 22)
find_partition_scheme CBC 14208 100.0 % (38 / 38) 78.6 % (22 / 28)
has_row_triggers CBC 264 83.9 % (26 / 31) 77.8 % (21 / 27)
function_selectivity CBC 11595 90.0 % (18 / 20) 50.0 % (5 / 10)
get_function_rows CBC 40205 94.7 % (18 / 19) 60.0 % (6 / 10)
get_relation_statistics CBC 367387 93.3 % (28 / 30) 75.0 % (12 / 16)
join_selectivity CBC 221858 87.5 % (7 / 8) 50.0 % (4 / 8)
restriction_selectivity CBC 606995 87.5 % (7 / 8) 50.0 % (4 / 8)
add_function_cost CBC 916701 95.0 % (19 / 20) 62.5 % (5 / 8)
get_dependent_generated_columns CBC 46 94.7 % (18 / 19) 75.0 % (9 / 12)
get_relation_constraints CBC 17448 97.4 % (38 / 39) 90.0 % (27 / 30)
infer_collation_opclass_match CBC 1745 100.0 % (30 / 30) 89.3 % (25 / 28)
get_relation_foreign_keys CBC 367376 100.0 % (39 / 39) 93.3 % (28 / 30)
get_relation_notnullatts CBC 395550 100.0 % (22 / 22) 87.5 % (14 / 16)
set_relation_partition_info CBC 14208 100.0 % (12 / 12) 66.7 % (4 / 6)
get_rel_data_width CBC 126234 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 14218 88.9 % (8 / 9) 83.3 % (5 / 6)
find_relation_notnullatts CBC 355461 100.0 % (7 / 7) 100.0 % (4 / 4)
get_relation_statistics_worker CBC 3438 100.0 % (42 / 42) 100.0 % (10 / 10)
has_unique_index CBC 1838538 100.0 % (9 / 9) 100.0 % (16 / 16)
get_relation_data_width CBC 1749 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1