LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 649 673 96.4 %
Date: 2025-04-28 07:16:02 Functions: 26 26 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
distinct_col_search 362
restrict_infos_logically_equal 512
remove_self_join_rel 594
match_unique_clauses 660
update_eclasses 912
add_non_redundant_clauses 1188
split_selfjoin_quals 1994
remove_rel_from_restrictinfo 4792
query_is_distinct_for 4868
remove_leftjoinrel_from_query 10668
remove_rel_from_query 11262
remove_self_joins_one_group 11454
remove_rel_from_joinlist 11526
query_supports_distinctness 13432
remove_rel_from_eclass 16474
join_is_removable 54638
remove_self_joins_recurse 100902
self_join_candidates_cmp 127266
is_innerrel_unique_for 198334
rel_is_distinct_for 209128
reduce_unique_semijoins 331784
remove_useless_joins 331784
remove_useless_self_joins 331784
rel_supports_distinctness 614784
innerrel_is_unique 668142
innerrel_is_unique_ext 670136

Generated by: LCOV version 1.14