LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - setrefs.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 95.6 % 1136 1086 1 49 29 1057 7 13
Current Date: 2024-04-14 14:21:10 Functions: 97.9 % 47 46 1 6 40
Baseline: 16@8cea358b128 Branches: 81.2 % 814 661 11 142 29 632
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 % 7 7 7
(180,240] days: 100.0 % 7 7 7
(240..) days: 95.5 % 1122 1072 1 49 22 1050
Function coverage date bins:
(240..) days: 97.9 % 47 46 1 6 40
Branch coverage date bins:
[..60] days: 75.0 % 20 15 5 15
(180,240] days: 100.0 % 6 6 6
(240..) days: 81.2 % 788 640 6 142 14 626

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
set_customscan_references UBC 0 0.0 % (0 / 30) 0.0 % (0 / 12)
set_plan_refs GNC 1264734 98.4 % (312 / 317) 80.9 % (131 / 162)
fix_scan_expr_mutator GNC 998717 87.9 % (29 / 33) 76.7 % (23 / 30)
fix_param_node CBC 40709 83.3 % (10 / 12) 42.9 % (6 / 14)
fix_upper_expr_mutator GNC 423787 93.5 % (29 / 31) 80.8 % (21 / 26)
build_tlist_index_other_vars CBC 1385 95.5 % (21 / 22) 75.0 % (12 / 16)
fix_join_expr_mutator CBC 1133321 97.8 % (44 / 45) 91.7 % (44 / 48)
fix_windowagg_condition_expr_mutator CBC 1558 88.9 % (8 / 9) 62.5 % (5 / 8)
flatten_rtes_walker CBC 243 93.8 % (15 / 16) 58.3 % (7 / 12)
search_indexed_tlist_for_phv CBC 1214 94.1 % (16 / 17) 75.0 % (15 / 20)
search_indexed_tlist_for_var CBC 602215 95.0 % (19 / 20) 83.3 % (15 / 18)
set_join_references CBC 57403 97.1 % (34 / 35) 77.3 % (17 / 22)
add_rte_to_flat_rtable CBC 424620 100.0 % (26 / 26) 100.0 % (8 / 8)
add_rtes_to_flat_rtable CBC 245905 100.0 % (22 / 22) 86.1 % (31 / 36)
build_tlist_index CBC 169187 100.0 % (22 / 22) 85.7 % (12 / 14)
clean_up_removed_plan_level GNC 8420 100.0 % (11 / 11) 100.0 % (4 / 4)
convert_combining_aggrefs CBC 3039 100.0 % (19 / 19) 75.0 % (6 / 8)
copyVar CBC 792162 100.0 % (4 / 4)
extract_query_dependencies CBC 28635 100.0 % (14 / 14) 60.0 % (12 / 20)
extract_query_dependencies_walker CBC 740826 100.0 % (27 / 27) 93.3 % (28 / 30)
find_minmax_agg_replacement_param GNC 27692 100.0 % (10 / 10) 64.3 % (9 / 14)
fix_alternative_subplan CBC 801 100.0 % (13 / 13) 83.3 % (10 / 12)
fix_expr_common CBC 6267478 100.0 % (41 / 41) 87.0 % (40 / 46)
fix_join_expr CBC 196289 100.0 % (9 / 9)
fix_scan_expr CBC 1108810 100.0 % (12 / 12) 100.0 % (10 / 10)
fix_scan_expr_walker CBC 5034929 100.0 % (8 / 8) 70.0 % (7 / 10)
fix_upper_expr CBC 147126 100.0 % (8 / 8)
fix_windowagg_condition_expr CBC 1222 100.0 % (5 / 5)
flatten_unplanned_rtes CBC 9 100.0 % (4 / 4)
offset_relid_set CBC 8844 100.0 % (8 / 8) 100.0 % (4 / 4)
record_plan_function_dependency CBC 570300 100.0 % (7 / 7) 100.0 % (2 / 2)
record_plan_type_dependency CBC 7447 100.0 % (7 / 7) 50.0 % (1 / 2)
search_indexed_tlist_for_non_var CBC 13316 100.0 % (10 / 10) 100.0 % (4 / 4)
search_indexed_tlist_for_sortgroupref GNC 16018 100.0 % (10 / 10) 100.0 % (10 / 10)
set_append_references CBC 9744 100.0 % (19 / 19) 76.7 % (23 / 30)
set_dummy_tlist_references CBC 64061 100.0 % (21 / 21) 100.0 % (12 / 12)
set_foreignscan_references CBC 970 100.0 % (37 / 37) 100.0 % (8 / 8)
set_hash_references CBC 14622 100.0 % (11 / 11) 50.0 % (1 / 2)
set_indexonlyscan_references CBC 6592 100.0 % (24 / 24) 87.5 % (7 / 8)
set_mergeappend_references CBC 235 100.0 % (19 / 19) 76.7 % (23 / 30)
set_param_references CBC 635 100.0 % (15 / 15) 90.9 % (20 / 22)
set_plan_references CBC 245827 100.0 % (29 / 29) 96.2 % (25 / 26)
set_returning_clause_references CBC 1385 100.0 % (5 / 5)
set_subqueryscan_references CBC 10560 100.0 % (12 / 12) 100.0 % (2 / 2)
set_upper_references CBC 30341 100.0 % (23 / 23) 100.0 % (10 / 10)
set_windowagg_runcondition_references CBC 1222 100.0 % (5 / 5)
trivial_subqueryscan CBC 15777 100.0 % (32 / 32) 85.7 % (36 / 42)

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