LCOV - code coverage report
Current view: top level - src/backend/optimizer/path - equivclass.c (source / functions) Hit Total Coverage
Test: PostgreSQL 14devel Lines: 820 867 94.6 %
Date: 2020-07-11 21:06:30 Functions: 30 30 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
generate_base_implied_equalities_broken 20
is_redundant_derived_clause 56
generate_join_implied_equalities_broken 192
exprs_known_equal 674
reconsider_full_join_clause 714
generate_join_implied_equalities_for_ecs 822
match_eclasses_to_foreign_key_col 1320
add_child_join_rel_equivalences 2740
find_em_expr_for_rel 9134
add_child_rel_equivalences 15540
generate_base_implied_equalities_no_const 24580
reconsider_outer_join_clause 43556
have_relevant_eclass_joinclause 70386
has_relevant_eclass_joinclause 97736
generate_join_implied_equalities_normal 108688
generate_base_implied_equalities_const 140006
create_join_clause 149686
select_equality_operator 165662
process_equivalence 170198
generate_base_implied_equalities 201602
reconsider_outer_join_clauses 201602
generate_implied_equalities_for_column 206046
generate_join_implied_equalities 224502
eclass_useful_for_merging 294146
get_common_eclass_indexes 294888
add_eq_member 477078
get_eclass_indexes_for_relids 485308
is_redundant_with_indexclauses 692036
get_eclass_for_sort_expr 911246
canonicalize_ec_expression 1253970

Generated by: LCOV version 1.13