LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 96.7 % 765 740 25 2 738 2
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 27 27 2 25
Baseline: lcov-20251028-005825-baseline Branches: 83.2 % 750 624 1 125 5 619
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.1 % 463 454 9 2 452
(360..) days: 94.7 % 302 286 16 286
Function coverage date bins:
(30,360] days: 100.0 % 16 16 2 14
(360..) days: 100.0 % 11 11 11
Branch coverage date bins:
(30,360] days: 84.1 % 396 333 1 62 5 328
(360..) days: 82.2 % 354 291 63 291

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
distinct_col_search CBC 214 100.0 % (5 / 5) 81.2 % (13 / 16)
restrict_infos_logically_equal CBC 256 100.0 % (6 / 6)
remove_self_join_rel CBC 300 95.0 % (57 / 60) 77.5 % (31 / 40)
match_unique_clauses CBC 333 100.0 % (25 / 25) 88.9 % (32 / 36)
update_eclasses CBC 462 100.0 % (41 / 41) 90.5 % (38 / 42)
add_non_redundant_clauses CBC 600 100.0 % (16 / 16) 92.3 % (24 / 26)
split_selfjoin_quals CBC 1021 86.2 % (25 / 29) 67.9 % (19 / 28)
remove_rel_from_restrictinfo CBC 2266 78.9 % (15 / 19) 50.0 % (9 / 18)
query_is_distinct_for CBC 2512 83.7 % (41 / 49) 70.6 % (48 / 68)
query_supports_distinctness CBC 5266 100.0 % (11 / 11) 81.2 % (13 / 16)
remove_leftjoinrel_from_query CBC 5316 100.0 % (30 / 30) 81.2 % (13 / 16)
remove_self_joins_one_group CBC 5516 100.0 % (54 / 54) 86.0 % (43 / 50)
remove_rel_from_query CBC 5616 100.0 % (85 / 85) 86.8 % (59 / 68)
remove_rel_from_joinlist CBC 5748 93.3 % (14 / 15) 68.8 % (11 / 16)
remove_rel_from_eclass CBC 8014 100.0 % (25 / 25) 86.7 % (26 / 30)
replace_relid_callback CBC 20526 100.0 % (49 / 49) 84.6 % (22 / 26)
join_is_removable CBC 26855 98.0 % (49 / 50) 92.3 % (48 / 52)
remove_self_joins_recurse CBC 51994 98.0 % (49 / 50) 82.6 % (38 / 46)
self_join_candidates_cmp CBC 66115 100.0 % (6 / 6) 100.0 % (4 / 4)
is_innerrel_unique_for CBC 106054 100.0 % (14 / 14) 88.9 % (16 / 18)
rel_is_distinct_for GNC 111437 96.3 % (26 / 27) 80.0 % (24 / 30)
reduce_unique_semijoins CBC 163032 100.0 % (18 / 18) 93.8 % (15 / 16)
remove_useless_joins CBC 163032 93.3 % (14 / 15) 75.0 % (9 / 12)
remove_useless_self_joins CBC 163032 92.9 % (13 / 14) 68.8 % (11 / 16)
rel_supports_distinctness CBC 343173 100.0 % (13 / 13) 95.0 % (19 / 20)
innerrel_is_unique CBC 371520 100.0 % (2 / 2)
innerrel_is_unique_ext GNC 372541 100.0 % (37 / 37) 97.5 % (39 / 40)

Generated by: LCOV version 2.4-beta