LCOV - code coverage report
Current view: top level - src/backend/optimizer/path - equivclass.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 93.3 % 1538 1435
Test Date: 2026-01-26 10:56:24 Functions: 93.8 % 48 45
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 77.2 % 1235 954

Function Name Sort by function name Hit count Sort by function hit count
add_child_eq_member 14232
add_child_join_rel_equivalences 3015
add_child_rel_equivalences 4921
add_eq_member 83610
add_setop_child_rel_equivalences 1905
canonicalize_ec_expression 593596
create_join_clause 42604
ec_add_clause_to_derives_hash 0
ec_add_derived_clause 11012
ec_add_derived_clauses 6
ec_build_derives_hash 0
ec_clear_derived_clauses 1926
ec_search_clause_for_ems 42604
ec_search_derived_clause_for_ems 42328
eclass_member_iterator_next 1023331
eclass_useful_for_merging 59906
exprs_known_equal 771
fill_ec_derives_key 0
find_computable_ec_member 1361
find_derived_clause_for_ec_member 1
find_ec_member_matching_expr 46631
find_join_domain 213
generate_base_implied_equalities 33901
generate_base_implied_equalities_broken 5
generate_base_implied_equalities_const 19268
generate_base_implied_equalities_no_const 7093
generate_implied_equalities_for_column 57379
generate_join_implied_equalities 44512
generate_join_implied_equalities_broken 60
generate_join_implied_equalities_for_ecs 200
generate_join_implied_equalities_normal 34004
get_common_eclass_indexes 56273
get_eclass_for_sort_expr 217637
get_eclass_indexes_for_relids 94827
has_relevant_eclass_joinclause 18791
have_relevant_eclass_joinclause 17393
is_redundant_derived_clause 14
is_redundant_with_indexclauses 123412
make_eq_member 97842
match_eclasses_to_foreign_key_col 369
process_equivalence 28038
rebuild_eclass_attr_needed 1193
reconsider_full_join_clause 174
reconsider_outer_join_clause 4853
reconsider_outer_join_clauses 33901
relation_can_be_sorted_early 3009
select_equality_operator 44984
setup_eclass_member_iterator 452805

Generated by: LCOV version 2.3.2-1