LCOV - code coverage report
Current view: top level - src/backend/optimizer/path - equivclass.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 936 979 95.6 %
Date: 2024-04-19 18:11:10 Functions: 36 36 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
find_derived_clause_for_ec_member 6
generate_base_implied_equalities_broken 30
is_redundant_derived_clause 72
generate_join_implied_equalities_broken 360
generate_join_implied_equalities_for_ecs 888
reconsider_full_join_clause 1222
find_join_domain 1668
match_eclasses_to_foreign_key_col 2162
find_computable_ec_member 2398
is_exprlist_member 2918
exprs_known_equal 3240
add_child_join_rel_equivalences 4180
add_setop_child_rel_equivalences 9564
relation_can_be_sorted_early 9998
add_child_rel_equivalences 21618
generate_base_implied_equalities_no_const 50100
reconsider_outer_join_clause 52128
have_relevant_eclass_joinclause 142220
has_relevant_eclass_joinclause 178000
generate_base_implied_equalities_const 179612
process_equivalence 248744
find_ec_member_matching_expr 263292
generate_base_implied_equalities 277288
reconsider_outer_join_clauses 277288
generate_join_implied_equalities_normal 287220
create_join_clause 316850
select_equality_operator 349636
generate_join_implied_equalities 432882
generate_implied_equalities_for_column 470338
get_common_eclass_indexes 482148
eclass_useful_for_merging 610658
add_eq_member 758188
get_eclass_indexes_for_relids 858926
is_redundant_with_indexclauses 1161754
get_eclass_for_sort_expr 1658668
canonicalize_ec_expression 2229076

Generated by: LCOV version 1.14