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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 92.5 % 885 819 1 65 36 783 1 12
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 29 29 5 24 1
Baseline: lcov-20250907-010129-baseline Branches: 78.1 % 652 509 3 140 21 488
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 85.7 % 7 6 1 6
(7,30] days: 65.6 % 32 21 11 21
(30,360] days: 85.7 % 49 42 7 30 12
(360..) days: 94.1 % 797 750 47 750
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 25 25 2 23
Branch coverage date bins:
(1,7] days: 75.0 % 4 3 1 3
(7,30] days: 44.4 % 27 12 15 12
(30,360] days: 77.5 % 40 31 2 7 18 13
(360..) days: 79.7 % 581 463 118 463

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 230802 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 910 97.6 % (81 / 83) 89.0 % (73 / 82)
build_index_tlist CBC 362746 87.5 % (21 / 24) 50.0 % (7 / 14)
build_physical_tlist CBC 90221 90.5 % (38 / 42) 75.0 % (21 / 28)
relation_excluded_by_constraints CBC 249989 100.0 % (43 / 43) 87.0 % (47 / 54)
set_baserel_partition_key_exprs CBC 8491 96.0 % (24 / 25) 61.1 % (11 / 18)
estimate_rel_size CBC 220467 80.6 % (25 / 31) 72.7 % (16 / 22)
find_partition_scheme CBC 8491 100.0 % (39 / 39) 78.6 % (22 / 28)
has_row_triggers CBC 258 83.9 % (26 / 31) 77.8 % (21 / 27)
function_selectivity CBC 6102 90.0 % (18 / 20) 50.0 % (5 / 10)
get_function_rows CBC 26462 94.7 % (18 / 19) 60.0 % (6 / 10)
get_relation_statistics GNC 230802 93.1 % (27 / 29) 75.0 % (12 / 16)
join_selectivity CBC 113945 87.5 % (7 / 8) 50.0 % (4 / 8)
restriction_selectivity CBC 340676 87.5 % (7 / 8) 50.0 % (4 / 8)
add_function_cost CBC 557123 95.0 % (19 / 20) 62.5 % (5 / 8)
get_dependent_generated_columns CBC 45 94.7 % (18 / 19) 75.0 % (9 / 12)
get_relation_constraints GNC 10652 97.3 % (36 / 37) 89.3 % (25 / 28)
infer_collation_opclass_match CBC 843 100.0 % (30 / 30) 89.3 % (25 / 28)
get_relation_foreign_keys CBC 230793 100.0 % (39 / 39) 93.3 % (28 / 30)
get_relation_notnullatts GNC 249299 100.0 % (22 / 22) 87.5 % (14 / 16)
set_relation_partition_info CBC 8491 100.0 % (12 / 12) 66.7 % (4 / 6)
get_rel_data_width CBC 73511 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 8497 88.9 % (8 / 9) 83.3 % (5 / 6)
find_relation_notnullatts GNC 219362 100.0 % (7 / 7) 100.0 % (4 / 4)
get_relation_statistics_worker CBC 1988 100.0 % (42 / 42) 100.0 % (10 / 10)
has_unique_index CBC 1027811 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