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

Function Name Sort by function name Hit count Sort by hit count
add_non_redundant_clauses 1200
distinct_col_search 432
innerrel_is_unique 771210
innerrel_is_unique_ext 773264
is_innerrel_unique_for 220126
join_is_removable 56606
match_unique_clauses 666
query_is_distinct_for 5590
query_supports_distinctness 12766
reduce_unique_semijoins 343934
rel_is_distinct_for 232654
rel_supports_distinctness 715188
remove_leftjoinrel_from_query 12274
remove_rel_from_eclass 17700
remove_rel_from_joinlist 13138
remove_rel_from_query 12874
remove_rel_from_restrictinfo 4648
remove_self_join_rel 600
remove_self_joins_one_group 11178
remove_self_joins_recurse 106456
remove_useless_joins 343934
remove_useless_self_joins 343934
replace_relid_callback 41072
restrict_infos_logically_equal 512
self_join_candidates_cmp 136342
split_selfjoin_quals 2054
update_eclasses 924

Generated by: LCOV version 1.16