LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 719 747 96.3 %
Date: 2024-04-19 12:11:01 Functions: 29 29 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
clause_sides_match_join 179146
distinct_col_search 398
innerrel_is_unique 548172
innerrel_is_unique_ext 553800
is_innerrel_unique_for 159476
join_is_removable 47550
match_unique_clauses 706
query_is_distinct_for 1824
query_supports_distinctness 4560
reduce_unique_semijoins 277326
rel_is_distinct_for 168660
rel_supports_distinctness 495222
remove_leftjoinrel_from_query 9088
remove_rel_from_eclass 13008
remove_rel_from_joinlist 9978
remove_rel_from_query 9714
remove_rel_from_restrictinfo 3932
remove_self_join_rel 626
remove_self_joins_one_group 12604
remove_self_joins_recurse 85804
remove_useless_joins 277326
remove_useless_self_joins 277326
replace_relid 944168
replace_varno 41778
replace_varno_walker 61084
restrict_infos_logically_equal 556
self_join_candidates_cmp 113128
split_selfjoin_quals 5628
update_eclasses 932

Generated by: LCOV version 1.14