LCOV - code coverage report
Current view: top level - src/backend/optimizer/path - equivclass.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 92.8 % 1069 992
Test Date: 2026-03-14 19:14:54 Functions: 93.8 % 48 45
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
ec_add_clause_to_derives_hash 0
ec_build_derives_hash 0
fill_ec_derives_key 0
find_derived_clause_for_ec_member 3
generate_base_implied_equalities_broken 15
ec_add_derived_clauses 21
is_redundant_derived_clause 42
generate_join_implied_equalities_broken 180
reconsider_full_join_clause 654
find_join_domain 1060
match_eclasses_to_foreign_key_col 1212
exprs_known_equal 3011
generate_join_implied_equalities_for_ecs 3312
find_computable_ec_member 4155
add_setop_child_rel_equivalences 6263
rebuild_eclass_attr_needed 6651
add_child_join_rel_equivalences 8963
ec_clear_derived_clauses 9770
relation_can_be_sorted_early 9976
add_child_rel_equivalences 19203
reconsider_outer_join_clause 33226
generate_base_implied_equalities_no_const 45203
add_child_eq_member 56572
ec_add_derived_clause 68983
have_relevant_eclass_joinclause 122482
generate_base_implied_equalities_const 124286
has_relevant_eclass_joinclause 129616
process_equivalence 180618
generate_base_implied_equalities 183125
reconsider_outer_join_clauses 183125
find_ec_member_matching_expr 184064
generate_join_implied_equalities_normal 268259
ec_search_derived_clause_for_ems 299419
create_join_clause 300247
ec_search_clause_for_ems 300247
select_equality_operator 318278
generate_join_implied_equalities 330511
generate_implied_equalities_for_column 366213
get_common_eclass_indexes 396556
eclass_useful_for_merging 477760
add_eq_member 492071
make_eq_member 548643
get_eclass_indexes_for_relids 679731
is_redundant_with_indexclauses 850054
get_eclass_for_sort_expr 1244563
canonicalize_ec_expression 1684039
setup_eclass_member_iterator 2880123
eclass_member_iterator_next 6714992

Generated by: LCOV version 2.0-1