LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - equivclass.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 95.6 % 987 944 2 16 24 1 13 550 95 286 28 583 1 59
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 35 35 32 3 33 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 83.3 % 6 5 1 5
View type: Flat (60,120] days: 98.7 % 77 76 1 76
Legend: Lines: hit not hit (120,180] days: 100.0 % 10 10 10
(180,240] days: 100.0 % 5 5 1 4
(240..) days: 95.4 % 889 848 16 24 1 13 549 286 28 565
Function coverage date bins:
(60,120] days: 100.0 % 3 3 3
(240..) days: 50.8 % 63 32 32 31

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
generate_join_implied_equalities_for_ecs GIC 307 70.8 % (17 / 24)
match_eclasses_to_foreign_key_col GIC 1078 90.7 % (39 / 43)
reconsider_outer_join_clause GNC 22512 94.1 % (48 / 51)
generate_base_implied_equalities_no_const GIC 21273 92.6 % (25 / 27)
generate_join_implied_equalities_normal GIC 119047 97.1 % (66 / 68)
process_equivalence GIC 105533 98.5 % (134 / 136)
add_child_join_rel_equivalences GIC 2054 97.1 % (33 / 34)
eclass_useful_for_merging GIC 250877 94.1 % (16 / 17)
exprs_known_equal GIC 1380 94.4 % (17 / 18)
find_computable_ec_member GIC 922 95.0 % (19 / 20)
generate_base_implied_equalities_broken GIC 15 85.7 % (6 / 7)
generate_implied_equalities_for_column GIC 191530 97.7 % (42 / 43)
get_eclass_for_sort_expr GIC 664192 98.4 % (62 / 63)
add_eq_member GIC 302524 100.0 % (17 / 17)
create_join_clause GIC 134940 100.0 % (40 / 40)
generate_join_implied_equalities_broken GIC 177 100.0 % (13 / 13)
get_eclass_indexes_for_relids GIC 359165 100.0 % (11 / 11)
has_relevant_eclass_joinclause GIC 74563 100.0 % (10 / 10)
reconsider_outer_join_clauses GIC 128143 100.0 % (43 / 43)
add_child_rel_equivalences ECB 10098
canonicalize_ec_expression ECB 878074
find_derived_clause_for_ec_member ECB 3
find_ec_member_matching_expr ECB 100944
find_join_domain ECB 695
generate_base_implied_equalities ECB 128143
generate_base_implied_equalities_const ECB 77276
generate_join_implied_equalities ECB 177848
get_common_eclass_indexes ECB 202270
have_relevant_eclass_joinclause ECB 60654
is_exprlist_member ECB 1178
is_redundant_derived_clause ECB 36
is_redundant_with_indexclauses ECB 471710
reconsider_full_join_clause ECB 557
relation_can_be_sorted_early ECB 4455
select_equality_operator ECB 146454

Generated by: LCOV version v1.16-55-g56c0a2a