LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 97.4 % 957 932
Test Date: 2026-01-26 10:56:24 Functions: 100.0 % 27 27
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 83.9 % 856 718

Function Name Sort by function name Hit count Sort by function hit count
add_non_redundant_clauses 128
distinct_col_search 52
innerrel_is_unique 65255
innerrel_is_unique_ext 65542
is_innerrel_unique_for 18783
join_is_removable 5344
match_unique_clauses 75
query_is_distinct_for 641
query_supports_distinctness 1369
reduce_unique_semijoins 33901
rel_is_distinct_for 19954
rel_supports_distinctness 58944
remove_leftjoinrel_from_query 1129
remove_rel_from_eclass 1818
remove_rel_from_joinlist 1237
remove_rel_from_query 1193
remove_rel_from_restrictinfo 568
remove_self_join_rel 64
remove_self_joins_one_group 1356
remove_self_joins_recurse 9853
remove_useless_joins 33901
remove_useless_self_joins 33901
replace_relid_callback 3897
restrict_infos_logically_equal 70
self_join_candidates_cmp 12063
split_selfjoin_quals 287
update_eclasses 102

Generated by: LCOV version 2.3.2-1