LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - allpaths.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 94.6 % 1268 1199 4 65 119 1080 7
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 52 52 10 42 2
Baseline: lcov-20251028-005825-baseline Branches: 81.8 % 1181 966 37 178 113 853
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 96.7 % 123 119 4 119
(30,360] days: 90.5 % 21 19 2 19
(360..) days: 94.4 % 1124 1061 63 1061
Function coverage date bins:
(7,30] days: 100.0 % 5 5 5
(360..) days: 100.0 % 47 47 5 42
Branch coverage date bins:
(7,30] days: 75.3 % 150 113 37 113
(30,360] days: 63.6 % 22 14 8 14
(360..) days: 83.2 % 1009 839 170 839

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
generate_partitionwise_join_paths GNC 118474 82.4 % (28 / 34) 76.3 % (29 / 38)
check_output_expressions CBC 969 82.8 % (24 / 29) 73.3 % (22 / 30)
set_rel_consider_parallel CBC 206772 90.2 % (46 / 51) 82.2 % (37 / 45)
add_paths_to_append_rel CBC 23268 96.7 % (116 / 120) 89.0 % (121 / 136)
generate_grouped_paths GNC 449 95.0 % (76 / 80) 71.2 % (74 / 104)
qual_is_pushdown_safe CBC 1349 87.1 % (27 / 31) 89.3 % (25 / 28)
recurse_pushdown_safe CBC 282 76.5 % (13 / 17) 50.0 % (7 / 14)
set_cte_pathlist CBC 2124 85.7 % (24 / 28) 42.9 % (12 / 28)
compare_tlist_datatypes CBC 188 78.6 % (11 / 14) 55.6 % (10 / 18)
make_rel_from_joinlist CBC 164702 86.4 % (19 / 22) 68.2 % (15 / 22)
set_rel_pathlist GNC 261137 92.3 % (36 / 39) 84.0 % (21 / 25)
set_worktable_pathlist CBC 470 82.4 % (14 / 17) 35.7 % (5 / 14)
compute_parallel_worker CBC 382345 93.3 % (28 / 30) 92.3 % (24 / 26)
get_cheapest_parameterized_child_path CBC 3352 91.3 % (21 / 23) 79.4 % (27 / 34)
set_rel_size CBC 261086 95.3 % (41 / 43) 86.2 % (25 / 29)
set_subquery_pathlist GNC 8756 97.4 % (76 / 78) 86.1 % (62 / 72)
subquery_is_pushdown_safe CBC 1136 90.5 % (19 / 21) 88.5 % (23 / 26)
generate_gather_paths CBC 12375 94.1 % (16 / 17) 83.3 % (10 / 12)
generate_orderedappend_paths CBC 23112 98.6 % (72 / 73) 92.2 % (59 / 64)
get_singleton_append_subpath CBC 6548 90.9 % (10 / 11) 80.0 % (8 / 10)
recurse_push_qual CBC 246 92.3 % (12 / 13) 50.0 % (4 / 8)
standard_join_search GNC 50352 95.8 % (23 / 24) 75.0 % (18 / 24)
accumulate_append_subpath CBC 150225 100.0 % (17 / 17) 100.0 % (10 / 10)
create_partial_bitmap_paths CBC 73279 100.0 % (6 / 6) 100.0 % (2 / 2)
create_plain_partial_paths CBC 153203 100.0 % (5 / 5) 100.0 % (2 / 2)
generate_useful_gather_paths CBC 307208 100.0 % (28 / 28) 96.4 % (27 / 28)
get_useful_pathkeys_for_relation CBC 12375 100.0 % (17 / 17) 92.9 % (13 / 14)
make_one_rel GNC 163030 100.0 % (19 / 19) 78.6 % (11 / 14)
remove_unused_subquery_outputs CBC 8756 100.0 % (25 / 25) 96.9 % (31 / 32)
set_append_rel_pathlist CBC 12704 100.0 % (18 / 18) 91.7 % (11 / 12)
set_append_rel_size CBC 12852 100.0 % (79 / 79) 91.5 % (75 / 82)
set_base_rel_consider_startup CBC 163030 100.0 % (8 / 8) 100.0 % (12 / 12)
set_base_rel_pathlists CBC 163013 100.0 % (10 / 10) 87.5 % (7 / 8)
set_base_rel_sizes CBC 163030 100.0 % (13 / 13) 90.0 % (9 / 10)
set_dummy_rel_pathlist CBC 653 100.0 % (8 / 8)
set_foreign_pathlist CBC 1227 100.0 % (3 / 3)
set_foreign_size CBC 1229 100.0 % (6 / 6) 100.0 % (2 / 2)
set_function_pathlist CBC 24588 100.0 % (18 / 18) 77.8 % (14 / 18)
set_grouped_rel_pathlist GNC 261137 100.0 % (9 / 9) 87.5 % (7 / 8)
set_namedtuplestore_pathlist CBC 241 100.0 % (5 / 5)
set_plain_rel_pathlist CBC 203775 100.0 % (8 / 8) 100.0 % (6 / 6)
set_plain_rel_size CBC 203790 100.0 % (4 / 4)
set_result_pathlist CBC 2098 100.0 % (5 / 5)
set_tablefunc_pathlist CBC 311 100.0 % (4 / 4)
set_tablesample_rel_pathlist CBC 153 100.0 % (9 / 9) 100.0 % (6 / 6)
set_tablesample_rel_size CBC 153 100.0 % (9 / 9)
set_values_pathlist CBC 4124 100.0 % (4 / 4)
setup_simple_grouped_rels GNC 163013 100.0 % (11 / 11) 85.7 % (12 / 14)
subquery_push_qual CBC 1160 100.0 % (9 / 9) 70.0 % (7 / 10)
targetIsInAllPartitionLists CBC 545 100.0 % (6 / 6) 87.5 % (7 / 8)

Generated by: LCOV version 2.4-beta