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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 95.0 % 640 608 32 1 607 1
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 26 26 1 25
Baseline: lcov-20261012-baseline Branches: 80.5 % 658 530 128 530
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 90.9 % 11 10 1 10
(30,360] days: 93.8 % 289 271 18 1 270
(360..) days: 96.2 % 340 327 13 327
Function coverage date bins:
(30,360] days: 100.0 % 13 13 13
(360..) days: 100.0 % 13 13 1 12
Branch coverage date bins:
(7,30] days: 83.3 % 12 10 2 10
(30,360] days: 74.2 % 248 184 64 184
(360..) days: 84.4 % 398 336 62 336

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 4488 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 1755 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 1861 86.2 % (25 / 29) 67.9 % (19 / 28)
innerrel_is_unique_ext CBC 588616 91.9 % (34 / 37) 80.0 % (32 / 40)
remove_rel_from_jointree CBC 2245 94.3 % (33 / 35) 76.5 % (26 / 34)
remove_self_joins_recurse CBC 81041 96.2 % (50 / 52) 82.6 % (38 / 46)
remove_self_joins_one_group CBC 8794 100.0 % (54 / 54) 86.0 % (43 / 50)
join_is_removable CBC 49097 96.1 % (49 / 51) 88.9 % (48 / 54)
rel_is_distinct_for GNC 178122 96.6 % (28 / 29) 80.0 % (24 / 30)
reduce_unique_semijoins CBC 245927 95.5 % (21 / 22) 77.3 % (17 / 22)
remove_join_from_jointree CBC 27890 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 254004 95.7 % (22 / 23) 81.2 % (13 / 16)
replace_selfjoin_qual CBC 1007 87.0 % (20 / 23) 75.0 % (9 / 12)
is_innerrel_unique_for CBC 169053 100.0 % (14 / 14) 88.9 % (16 / 18)
query_supports_distinctness CBC 10046 100.0 % (12 / 12) 88.9 % (16 / 18)
remove_useless_self_joins CBC 245697 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 541200 100.0 % (13 / 13) 95.0 % (19 / 20)
self_join_candidates_cmp CBC 104729 100.0 % (8 / 8) 87.5 % (7 / 8)
fixup_selfjoin_quals CBC 1044 100.0 % (10 / 10) 100.0 % (10 / 10)
merge_quals CBC 1989 100.0 % (7 / 7) 100.0 % (4 / 4)
remove_rels_from_query_tree CBC 8077 100.0 % (8 / 8) 100.0 % (4 / 4)
innerrel_is_unique CBC 586755 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1