LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - setrefs.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 95.7 % 1177 1126 51 10 1116 5
Current Date: 2025-12-18 07:33:40 +0900 Functions: 97.9 % 48 47 1 4 43
Baseline: lcov-20251218-005734-baseline Branches: 80.8 % 838 677 1 160 7 670
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 95.6 % 45 43 2 7 36
(360..) days: 95.7 % 1129 1080 49 1080
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 97.9 % 47 46 1 4 42
Branch coverage date bins:
(30,360] days: 71.2 % 52 37 1 14 7 30
(360..) days: 81.4 % 786 640 146 640

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 1448651 98.4 % (317 / 322) 81.1 % (133 / 164)
fix_scan_expr_mutator CBC 1418427 87.9 % (29 / 33) 76.7 % (23 / 30)
fix_join_expr_mutator CBC 1537340 94.2 % (49 / 52) 80.6 % (50 / 62)
fix_param_node CBC 55214 83.3 % (10 / 12) 42.9 % (6 / 14)
fix_upper_expr_mutator CBC 521192 93.5 % (29 / 31) 80.8 % (21 / 26)
fix_windowagg_condition_expr_mutator CBC 1741 88.9 % (8 / 9) 62.5 % (5 / 8)
flatten_rtes_walker CBC 300 93.8 % (15 / 16) 58.3 % (7 / 12)
search_indexed_tlist_for_phv CBC 1821 94.1 % (16 / 17) 75.0 % (15 / 20)
search_indexed_tlist_for_var CBC 793567 95.0 % (19 / 20) 83.3 % (15 / 18)
set_join_references CBC 71472 97.1 % (34 / 35) 77.3 % (17 / 22)
add_rte_to_flat_rtable GNC 486685 100.0 % (29 / 29) 100.0 % (8 / 8)
add_rtes_to_flat_rtable CBC 270028 100.0 % (22 / 22) 86.1 % (31 / 36)
build_tlist_index CBC 210162 100.0 % (22 / 22) 85.7 % (12 / 14)
build_tlist_index_other_vars CBC 1680 100.0 % (22 / 22) 87.5 % (14 / 16)
clean_up_removed_plan_level CBC 12359 100.0 % (11 / 11) 100.0 % (4 / 4)
convert_combining_aggrefs CBC 5097 100.0 % (19 / 19) 75.0 % (6 / 8)
copyVar GNC 1074834 100.0 % (4 / 4)
extract_query_dependencies CBC 30837 100.0 % (14 / 14) 60.0 % (12 / 20)
extract_query_dependencies_walker CBC 838178 100.0 % (27 / 27) 93.3 % (28 / 30)
find_minmax_agg_replacement_param CBC 37025 100.0 % (10 / 10) 64.3 % (9 / 14)
fix_alternative_subplan CBC 921 100.0 % (13 / 13) 83.3 % (10 / 12)
fix_expr_common CBC 7288415 100.0 % (41 / 41) 87.0 % (40 / 46)
fix_join_expr CBC 243396 100.0 % (9 / 9)
fix_scan_expr CBC 1240560 100.0 % (12 / 12) 100.0 % (10 / 10)
fix_scan_expr_walker CBC 5464027 100.0 % (8 / 8) 70.0 % (7 / 10)
fix_upper_expr CBC 183930 100.0 % (8 / 8)
fix_windowagg_condition_expr CBC 1381 100.0 % (5 / 5)
flatten_unplanned_rtes CBC 12 100.0 % (4 / 4)
offset_relid_set CBC 116628 100.0 % (8 / 8) 100.0 % (4 / 4)
record_plan_function_dependency CBC 650445 100.0 % (7 / 7) 100.0 % (2 / 2)
record_plan_type_dependency CBC 9269 100.0 % (7 / 7) 50.0 % (1 / 2)
register_partpruneinfo CBC 285 100.0 % (22 / 22) 81.8 % (18 / 22)
search_indexed_tlist_for_non_var CBC 18844 100.0 % (10 / 10) 100.0 % (4 / 4)
search_indexed_tlist_for_sortgroupref CBC 19808 100.0 % (10 / 10) 100.0 % (10 / 10)
set_append_references CBC 12444 100.0 % (16 / 16) 72.2 % (13 / 18)
set_dummy_tlist_references CBC 84002 100.0 % (21 / 21) 100.0 % (12 / 12)
set_foreignscan_references CBC 1027 100.0 % (37 / 37) 100.0 % (8 / 8)
set_hash_references CBC 17876 100.0 % (11 / 11) 50.0 % (1 / 2)
set_indexonlyscan_references CBC 8482 100.0 % (24 / 24) 87.5 % (7 / 8)
set_mergeappend_references CBC 289 100.0 % (16 / 16) 72.2 % (13 / 18)
set_param_references CBC 750 100.0 % (15 / 15) 90.9 % (20 / 22)
set_plan_references GNC 269893 100.0 % (30 / 30) 90.0 % (27 / 30)
set_returning_clause_references CBC 1680 100.0 % (5 / 5)
set_subqueryscan_references CBC 19784 100.0 % (12 / 12) 100.0 % (2 / 2)
set_upper_references CBC 37775 100.0 % (32 / 32) 100.0 % (16 / 16)
set_windowagg_runcondition_references CBC 1381 100.0 % (5 / 5)
trivial_subqueryscan CBC 25473 100.0 % (32 / 32) 85.7 % (36 / 42)

Generated by: LCOV version 2.4-beta