LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 702 726 96.7 %
Date: 2025-07-29 14:18:42 Functions: 27 27 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
distinct_col_search 374
restrict_infos_logically_equal 512
remove_self_join_rel 600
match_unique_clauses 666
update_eclasses 924
add_non_redundant_clauses 1200
split_selfjoin_quals 2006
remove_rel_from_restrictinfo 4792
query_is_distinct_for 4934
remove_leftjoinrel_from_query 11088
remove_self_joins_one_group 11508
remove_rel_from_query 11688
remove_rel_from_joinlist 11952
query_supports_distinctness 13376
remove_rel_from_eclass 16906
replace_relid_callback 41012
join_is_removable 55488
remove_self_joins_recurse 100866
self_join_candidates_cmp 126904
is_innerrel_unique_for 203384
rel_is_distinct_for 214600
reduce_unique_semijoins 326968
remove_useless_joins 326968
remove_useless_self_joins 326968
rel_supports_distinctness 628194
innerrel_is_unique 682918
innerrel_is_unique_ext 684924

Generated by: LCOV version 1.16