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

Generated by: LCOV version 2.3.2-1