LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 95.1 % 631 600 31 1 599 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 26 26 1 25
Baseline: lcov-20260920-baseline Branches: 80.6 % 650 524 126 524
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 92.9 % 255 237 18 237
(30,360] days: 100.0 % 34 34 1 33
(360..) days: 96.2 % 342 329 13 329
Function coverage date bins:
(7,30] days: 100.0 % 11 11 11
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 13 13 1 12
Branch coverage date bins:
(7,30] days: 72.5 % 218 158 60 158
(30,360] days: 86.7 % 30 26 4 26
(360..) days: 84.6 % 402 340 62 340

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
query_is_distinct_for CBC 4468 96.4 % (53 / 55) 81.1 % (60 / 74)
remove_self_join_rel CBC 458 83.9 % (26 / 31) 46.2 % (12 / 26)
fixup_selfjoin_jointree CBC 1770 96.2 % (50 / 52) 79.2 % (38 / 48)
reduce_semijoin_in_jointree CBC 559 90.5 % (19 / 21) 65.4 % (17 / 26)
split_selfjoin_quals CBC 1796 86.2 % (25 / 29) 67.9 % (19 / 28)
innerrel_is_unique_ext CBC 581889 91.9 % (34 / 37) 80.0 % (32 / 40)
remove_rel_from_jointree CBC 2260 94.3 % (33 / 35) 76.5 % (26 / 34)
remove_self_joins_one_group CBC 8677 100.0 % (54 / 54) 86.0 % (43 / 50)
remove_self_joins_recurse CBC 80360 97.8 % (44 / 45) 83.3 % (35 / 42)
join_is_removable CBC 48738 96.1 % (49 / 51) 88.9 % (48 / 54)
rel_is_distinct_for GNC 176189 96.6 % (28 / 29) 80.0 % (24 / 30)
reduce_unique_semijoins CBC 244805 95.5 % (21 / 22) 77.3 % (17 / 22)
remove_join_from_jointree CBC 27676 88.2 % (15 / 17) 72.2 % (13 / 18)
match_unique_clauses CBC 513 100.0 % (25 / 25) 88.9 % (32 / 36)
remove_useless_outer_joins CBC 252839 95.7 % (22 / 23) 81.2 % (13 / 16)
replace_selfjoin_qual CBC 1017 87.0 % (20 / 23) 75.0 % (9 / 12)
is_innerrel_unique_for CBC 167184 100.0 % (14 / 14) 88.9 % (16 / 18)
query_supports_distinctness CBC 10000 100.0 % (12 / 12) 88.9 % (16 / 18)
remove_useless_self_joins CBC 244575 100.0 % (5 / 5) 75.0 % (6 / 8)
distinct_col_search CBC 481 100.0 % (5 / 5) 87.5 % (7 / 8)
rel_supports_distinctness CBC 534830 100.0 % (13 / 13) 95.0 % (19 / 20)
fixup_selfjoin_quals CBC 1049 100.0 % (10 / 10) 100.0 % (10 / 10)
merge_quals CBC 1994 100.0 % (7 / 7) 100.0 % (4 / 4)
remove_rels_from_query_tree CBC 8034 100.0 % (8 / 8) 100.0 % (4 / 4)
self_join_candidates_cmp CBC 103786 100.0 % (6 / 6) 100.0 % (4 / 4)
innerrel_is_unique CBC 580093 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1