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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.6 % 887 821 2 64 38 783 2 14
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 29 29 7 22 1
Baseline: lcov-20251028-005825-baseline Branches: 78.1 % 654 511 4 139 22 489
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 77.5 % 89 69 2 18 37 32
(360..) days: 94.2 % 797 751 46 751
Function coverage date bins:
(30,360] days: 100.0 % 4 4 3 1
(360..) days: 100.0 % 25 25 4 21
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 62.7 % 67 42 3 22 21 21
(360..) days: 80.0 % 585 468 117 468

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 238794 86.9 % (152 / 175) 73.3 % (85 / 116)
has_transition_tables CBC 195 65.6 % (21 / 32) 44.4 % (12 / 27)
infer_arbiter_indexes CBC 931 97.6 % (81 / 83) 89.0 % (73 / 82)
build_index_tlist CBC 373517 87.5 % (21 / 24) 50.0 % (7 / 14)
build_physical_tlist CBC 92766 90.5 % (38 / 42) 75.0 % (21 / 28)
relation_excluded_by_constraints CBC 261183 100.0 % (43 / 43) 87.0 % (47 / 54)
set_baserel_partition_key_exprs CBC 8811 96.0 % (24 / 25) 61.1 % (11 / 18)
estimate_rel_size CBC 228130 80.6 % (25 / 31) 72.7 % (16 / 22)
find_partition_scheme CBC 8811 100.0 % (39 / 39) 78.6 % (22 / 28)
has_row_triggers CBC 258 83.9 % (26 / 31) 77.8 % (21 / 27)
function_selectivity GNC 6200 90.0 % (18 / 20) 50.0 % (5 / 10)
get_function_rows CBC 26760 94.7 % (18 / 19) 60.0 % (6 / 10)
get_relation_statistics GNC 238794 93.1 % (27 / 29) 75.0 % (12 / 16)
join_selectivity CBC 133606 87.5 % (7 / 8) 50.0 % (4 / 8)
restriction_selectivity CBC 371224 87.5 % (7 / 8) 50.0 % (4 / 8)
add_function_cost CBC 575916 95.0 % (19 / 20) 62.5 % (5 / 8)
get_dependent_generated_columns GNC 45 94.7 % (18 / 19) 75.0 % (9 / 12)
get_relation_constraints GNC 10681 97.4 % (38 / 39) 90.0 % (27 / 30)
infer_collation_opclass_match CBC 861 100.0 % (30 / 30) 89.3 % (25 / 28)
get_relation_foreign_keys CBC 238785 100.0 % (39 / 39) 93.3 % (28 / 30)
get_relation_notnullatts GNC 256226 100.0 % (22 / 22) 87.5 % (14 / 16)
set_relation_partition_info CBC 8811 100.0 % (12 / 12) 66.7 % (4 / 6)
get_rel_data_width CBC 74435 100.0 % (17 / 17) 92.9 % (13 / 14)
has_stored_generated_columns CBC 219 100.0 % (8 / 8) 83.3 % (5 / 6)
set_baserel_partition_constraint CBC 8817 88.9 % (8 / 9) 83.3 % (5 / 6)
find_relation_notnullatts GNC 227135 100.0 % (7 / 7) 100.0 % (4 / 4)
get_relation_statistics_worker CBC 2006 100.0 % (42 / 42) 100.0 % (10 / 10)
has_unique_index CBC 1161024 100.0 % (9 / 9) 100.0 % (16 / 16)
get_relation_data_width CBC 1263 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta