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
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