LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - plancat.c (source / functions) Coverage Total Hit LBC UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.7 % 932 864 68 2 862 4
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 29 29 1 28
Baseline: lcov-20261012-baseline Branches: 77.7 % 704 547 1 156 547
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 95.7 % 23 22 1 22
(7,30] days: 92.3 % 13 12 1 12
(30,360] days: 95.1 % 81 77 4 2 75
(360..) days: 92.4 % 815 753 62 753
Function coverage date bins:
(360..) days: 100.0 % 29 29 1 28
Branch coverage date bins:
(1,7] days: 75.0 % 24 18 6 18
(7,30] days: 66.7 % 12 8 4 8
(30,360] days: 89.2 % 74 66 8 66
(360..) days: 76.6 % 594 455 1 138 455

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_dependent_generated_columns CBC 47 94.7 % (18 / 19) 75.0 % (9 / 12)
has_transition_tables CBC 201 65.6 % (21 / 32) 44.4 % (12 / 27)
has_stored_generated_columns CBC 225 100.0 % (8 / 8) 83.3 % (5 / 6)
has_row_triggers CBC 264 83.9 % (26 / 31) 77.8 % (21 / 27)
get_relation_data_width CBC 1768 100.0 % (5 / 5)
infer_collation_opclass_match CBC 1794 100.0 % (30 / 30) 89.3 % (25 / 28)
infer_arbiter_indexes CBC 1894 96.0 % (119 / 124) 82.8 % (111 / 134)
get_relation_statistics_worker CBC 3418 100.0 % (42 / 42) 100.0 % (10 / 10)
function_selectivity CBC 11268 90.0 % (18 / 20) 50.0 % (5 / 10)
find_partition_scheme CBC 13885 100.0 % (38 / 38) 78.6 % (22 / 28)
set_baserel_partition_key_exprs CBC 13885 96.0 % (24 / 25) 61.1 % (11 / 18)
set_relation_partition_info CBC 13885 100.0 % (12 / 12) 66.7 % (4 / 6)
set_baserel_partition_constraint CBC 13895 88.9 % (8 / 9) 83.3 % (5 / 6)
get_relation_constraints CBC 17002 97.4 % (38 / 39) 90.0 % (27 / 30)
get_function_rows CBC 40279 94.7 % (18 / 19) 60.0 % (6 / 10)
get_rel_data_width CBC 121524 100.0 % (17 / 17) 92.9 % (13 / 14)
build_physical_tlist CBC 145632 90.5 % (38 / 42) 75.0 % (21 / 28)
join_selectivity CBC 217611 87.5 % (7 / 8) 50.0 % (4 / 8)
estimate_rel_size CBC 357067 80.6 % (25 / 31) 72.7 % (16 / 22)
find_relation_notnullatts CBC 362981 100.0 % (7 / 7) 100.0 % (4 / 4)
get_relation_foreign_keys CBC 373780 100.0 % (39 / 39) 93.3 % (28 / 30)
get_relation_statistics CBC 373791 93.3 % (28 / 30) 75.0 % (12 / 16)
get_relation_info GNC 373792 87.7 % (157 / 179) 72.8 % (83 / 114)
get_relation_notnullatts CBC 389283 100.0 % (22 / 22) 87.5 % (14 / 16)
relation_excluded_by_constraints CBC 400774 100.0 % (43 / 43) 87.0 % (47 / 54)
build_index_tlist CBC 592510 87.5 % (21 / 24) 50.0 % (7 / 14)
restriction_selectivity CBC 598582 87.5 % (7 / 8) 50.0 % (4 / 8)
add_function_cost CBC 905665 95.0 % (19 / 20) 62.5 % (5 / 8)
has_unique_index CBC 1806403 100.0 % (9 / 9) 100.0 % (16 / 16)

Generated by: LCOV version 2.0-1