LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 648 672 96.4 %
Date: 2025-04-06 04:15:33 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 506
remove_self_join_rel 588
match_unique_clauses 654
update_eclasses 900
add_non_redundant_clauses 1176
split_selfjoin_quals 1976
remove_rel_from_restrictinfo 4752
query_is_distinct_for 4832
remove_leftjoinrel_from_query 10594
remove_rel_from_query 11182
remove_self_joins_one_group 11358
remove_rel_from_joinlist 11446
query_supports_distinctness 13320
remove_rel_from_eclass 16348
join_is_removable 54358
remove_self_joins_recurse 100866
self_join_candidates_cmp 126898
is_innerrel_unique_for 197062
rel_is_distinct_for 207782
reduce_unique_semijoins 328188
remove_useless_joins 328188
remove_useless_self_joins 328188
rel_supports_distinctness 611764
innerrel_is_unique 665888
innerrel_is_unique_ext 667864

Generated by: LCOV version 1.14