LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - initsplan.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 97.0 % 972 943 1 28 5 64 874 2 8
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 30 30 5 25
Baseline: 16@8cea358b128 Branches: 81.4 % 759 618 8 133 6 54 558
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 13 13 13
(60,120] days: 100.0 % 49 49 49
(120,180] days: 66.7 % 3 2 1 2
(240..) days: 96.9 % 907 879 28 5 874
Function coverage date bins:
(60,120] days: 100.0 % 4 4 4
(240..) days: 100.0 % 26 26 1 25
Branch coverage date bins:
[..60] days: 100.0 % 8 8 8
(60,120] days: 89.6 % 48 43 5 43
(120,180] days: 50.0 % 6 3 3 3
(240..) days: 80.9 % 697 564 133 6 558

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
compute_semijoin_info CBC 23785 93.8 % (60 / 64) 75.0 % (42 / 56)
deconstruct_recurse CBC 385246 97.1 % (136 / 140) 74.4 % (32 / 43)
match_foreign_keys_to_quals CBC 139537 93.8 % (60 / 64) 77.6 % (59 / 76)
create_lateral_join_info CBC 139537 96.2 % (77 / 80) 84.7 % (61 / 72)
add_base_rels_to_query CBC 385260 86.7 % (13 / 15) 68.8 % (11 / 16)
distribute_qual_to_rels CBC 249690 97.5 % (79 / 81) 80.3 % (53 / 66)
extract_lateral_references CBC 9707 94.6 % (35 / 37) 82.1 % (23 / 28)
add_vars_to_targetlist CBC 252487 95.7 % (22 / 23) 72.7 % (16 / 22)
check_hashjoinable CBC 60865 92.3 % (12 / 13) 90.0 % (9 / 10)
check_memoizable CBC 60865 94.1 % (16 / 17) 81.2 % (13 / 16)
deconstruct_distribute CBC 385246 97.1 % (33 / 34) 85.0 % (17 / 20)
distribute_restrictinfo_to_rels GNC 202816 90.0 % (9 / 10) 50.0 % (3 / 6)
find_lateral_references CBC 139537 90.9 % (10 / 11) 80.0 % (8 / 10)
make_outerjoininfo CBC 23785 99.2 % (122 / 123) 81.7 % (98 / 120)
process_implied_equality CBC 16861 96.2 % (25 / 26) 72.2 % (13 / 18)
add_base_clause_to_rel GNC 170970 100.0 % (18 / 18) 90.0 % (9 / 10)
add_other_rels_to_query CBC 139537 100.0 % (11 / 11) 100.0 % (8 / 8)
build_base_rel_tlists CBC 139552 100.0 % (11 / 11) 100.0 % (6 / 6)
build_implied_join_equality CBC 29019 100.0 % (9 / 9)
check_mergejoinable CBC 273061 100.0 % (13 / 13) 100.0 % (10 / 10)
check_redundant_nullability_qual CBC 200403 100.0 % (12 / 12) 81.2 % (13 / 16)
deconstruct_distribute_oj_quals CBC 19923 100.0 % (62 / 62) 90.0 % (27 / 30)
deconstruct_jointree CBC 139537 100.0 % (21 / 21) 77.3 % (17 / 22)
distribute_quals_to_rels CBC 352001 100.0 % (5 / 5) 100.0 % (6 / 6)
expr_is_nonnullable GNC 5605 100.0 % (13 / 13) 100.0 % (10 / 10)
get_join_domain_min_rels CBC 66 100.0 % (11 / 11) 83.3 % (10 / 12)
mark_rels_nulled_by_join CBC 22092 100.0 % (9 / 9) 83.3 % (5 / 6)
process_security_barrier_quals CBC 1290 100.0 % (9 / 9) 87.5 % (7 / 8)
restriction_is_always_false GNC 218575 100.0 % (15 / 15) 88.9 % (16 / 18)
restriction_is_always_true GNC 223398 100.0 % (15 / 15) 88.9 % (16 / 18)

Generated by: LCOV version 2.1-beta2-3-g6141622