LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - plancat.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 92.4 % 927 857 9 61 126 731 5 66
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 29 29 10 19 1
Baseline: lcov-20251218-005734-baseline Branches: 78.0 % 700 546 16 138 98 448
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 3 3 3
(7,30] days: 92.4 % 92 85 7 85
(30,360] days: 77.5 % 89 69 2 18 38 31
(360..) days: 94.2 % 743 700 43 700
Function coverage date bins:
(30,360] days: 100.0 % 4 4 3 1
(360..) days: 100.0 % 25 25 7 18
Branch coverage date bins:
(1,7] days: 100.0 % 4 4 4
(7,30] days: 85.7 % 84 72 12 72
(30,360] days: 62.3 % 69 43 4 22 22 21
(360..) days: 78.6 % 543 427 116 427

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 245608 87.4 % (160 / 183) 73.3 % (85 / 116)
has_transition_tables CBC 195 65.6 % (21 / 32) 44.4 % (12 / 27)
estimate_rel_size CBC 234751 80.6 % (25 / 31) 72.7 % (16 / 22)
infer_arbiter_indexes GNC 934 94.8 % (110 / 116) 84.4 % (108 / 128)
has_row_triggers CBC 258 83.9 % (26 / 31) 77.8 % (21 / 27)
build_physical_tlist CBC 97151 90.5 % (38 / 42) 75.0 % (21 / 28)
build_index_tlist CBC 382851 87.5 % (21 / 24) 50.0 % (7 / 14)
function_selectivity GNC 6259 90.0 % (18 / 20) 50.0 % (5 / 10)
get_relation_statistics GNC 245608 93.1 % (27 / 29) 75.0 % (12 / 16)
add_function_cost CBC 591418 95.0 % (19 / 20) 62.5 % (5 / 8)
get_dependent_generated_columns GNC 45 94.7 % (18 / 19) 75.0 % (9 / 12)
get_function_rows CBC 27161 94.7 % (18 / 19) 60.0 % (6 / 10)
get_relation_constraints GNC 10838 97.4 % (38 / 39) 90.0 % (27 / 30)
join_selectivity CBC 135828 87.5 % (7 / 8) 50.0 % (4 / 8)
restriction_selectivity CBC 379989 87.5 % (7 / 8) 50.0 % (4 / 8)
set_baserel_partition_constraint CBC 9025 88.9 % (8 / 9) 83.3 % (5 / 6)
set_baserel_partition_key_exprs GNC 9019 96.0 % (24 / 25) 61.1 % (11 / 18)
find_partition_scheme GNC 9019 100.0 % (38 / 38) 78.6 % (22 / 28)
find_relation_notnullatts GNC 234093 100.0 % (7 / 7) 100.0 % (4 / 4)
get_rel_data_width CBC 78594 100.0 % (17 / 17) 92.9 % (13 / 14)
get_relation_data_width CBC 1279 100.0 % (5 / 5)
get_relation_foreign_keys CBC 245599 100.0 % (39 / 39) 93.3 % (28 / 30)
get_relation_notnullatts GNC 264165 100.0 % (22 / 22) 87.5 % (14 / 16)
get_relation_statistics_worker CBC 2018 100.0 % (42 / 42) 100.0 % (10 / 10)
has_stored_generated_columns CBC 219 100.0 % (8 / 8) 83.3 % (5 / 6)
has_unique_index CBC 1182364 100.0 % (9 / 9) 100.0 % (16 / 16)
infer_collation_opclass_match CBC 864 100.0 % (30 / 30) 89.3 % (25 / 28)
relation_excluded_by_constraints CBC 271276 100.0 % (43 / 43) 87.0 % (47 / 54)
set_relation_partition_info CBC 9019 100.0 % (12 / 12) 66.7 % (4 / 6)

Generated by: LCOV version 2.4-beta