LCOV - code coverage report
Current view: top level - src/backend/optimizer/path - equivclass.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 991 1069 92.7 %
Date: 2025-06-08 03:18:27 Functions: 45 48 93.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by 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 6
generate_base_implied_equalities_broken 30
ec_add_derived_clauses 42
is_redundant_derived_clause 84
generate_join_implied_equalities_broken 360
generate_join_implied_equalities_for_ecs 964
reconsider_full_join_clause 1246
find_join_domain 2016
match_eclasses_to_foreign_key_col 2390
add_child_join_rel_equivalences 4390
exprs_known_equal 4772
find_computable_ec_member 4976
rebuild_eclass_attr_needed 11558
add_setop_child_rel_equivalences 11876
relation_can_be_sorted_early 12810
ec_clear_derived_clauses 17744
add_child_rel_equivalences 28924
reconsider_outer_join_clause 57556
generate_base_implied_equalities_no_const 65912
add_child_eq_member 87084
ec_add_derived_clause 111072
have_relevant_eclass_joinclause 180880
has_relevant_eclass_joinclause 209370
generate_base_implied_equalities_const 223666
process_equivalence 310800
generate_base_implied_equalities 325794
reconsider_outer_join_clauses 325794
find_ec_member_matching_expr 356650
generate_join_implied_equalities_normal 379086
ec_search_derived_clause_for_ems 413516
create_join_clause 414488
ec_search_clause_for_ems 414488
select_equality_operator 450206
generate_join_implied_equalities 514446
get_common_eclass_indexes 595588
generate_implied_equalities_for_column 605418
eclass_useful_for_merging 826146
add_eq_member 854074
make_eq_member 941158
get_eclass_indexes_for_relids 1039410
is_redundant_with_indexclauses 1410270
get_eclass_for_sort_expr 2055028
canonicalize_ec_expression 2821914
setup_eclass_member_iterator 4727926
eclass_member_iterator_next 11037232

Generated by: LCOV version 1.16