LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 97.5 % 728 710
Test Date: 2026-02-17 17:20:33 Functions: 100.0 % 27 27
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
distinct_col_search 216
restrict_infos_logically_equal 256
remove_self_join_rel 300
match_unique_clauses 333
update_eclasses 462
add_non_redundant_clauses 600
split_selfjoin_quals 1033
remove_rel_from_restrictinfo 2323
query_is_distinct_for 2798
remove_self_joins_one_group 5601
remove_leftjoinrel_from_query 5960
remove_rel_from_query 6260
remove_rel_from_joinlist 6392
query_supports_distinctness 6395
remove_rel_from_eclass 8673
replace_relid_callback 20542
join_is_removable 28147
remove_self_joins_recurse 53198
self_join_candidates_cmp 68211
is_innerrel_unique_for 110112
rel_is_distinct_for 116199
reduce_unique_semijoins 172436
remove_useless_joins 172436
remove_useless_self_joins 172436
rel_supports_distinctness 357243
innerrel_is_unique 385655
innerrel_is_unique_ext 386688

Generated by: LCOV version 2.0-1