LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - analyzejoins.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 97.5 % 730 712
Test Date: 2026-06-20 16:16:55 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 387
remove_self_join_rel 468
restrict_infos_logically_equal 476
match_unique_clauses 523
update_eclasses 751
add_non_redundant_clauses 936
split_selfjoin_quals 1791
remove_rel_from_restrictinfo 3529
query_is_distinct_for 4394
remove_leftjoinrel_from_query 8427
remove_self_joins_one_group 8711
remove_rel_from_query 8895
remove_rel_from_joinlist 9145
query_supports_distinctness 9782
remove_rel_from_eclass 11769
replace_relid_callback 30676
join_is_removable 42859
remove_self_joins_recurse 81746
self_join_candidates_cmp 105666
is_innerrel_unique_for 168739
rel_is_distinct_for 177403
reduce_unique_semijoins 247761
remove_useless_joins 247761
remove_useless_self_joins 247761
rel_supports_distinctness 544061
innerrel_is_unique 587979
innerrel_is_unique_ext 589770

Generated by: LCOV version 2.0-1