LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - allpaths.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 94.3 % 1271 1199 5 2 65 124 1075 10
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 52 52 11 41 2
Baseline: lcov-20251218-005734-baseline Branches: 81.6 % 1187 969 40 178 122 847
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.3 % 150 143 5 2 124 19
(360..) days: 94.2 % 1121 1056 2 63 1056
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 100.0 % 47 47 6 41
Branch coverage date bins:
(30,360] days: 73.9 % 184 136 40 8 122 14
(360..) days: 83.1 % 1003 833 170 833

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
accumulate_append_subpath CBC 153499 100.0 % (17 / 17) 100.0 % (10 / 10)
add_paths_to_append_rel CBC 23708 96.7 % (116 / 120) 89.0 % (121 / 136)
check_and_push_window_quals GNC 126 91.3 % (21 / 23) 77.8 % (14 / 18)
check_output_expressions CBC 1021 82.8 % (24 / 29) 73.3 % (22 / 30)
compare_tlist_datatypes CBC 188 78.6 % (11 / 14) 55.6 % (10 / 18)
compute_parallel_worker CBC 389170 93.3 % (28 / 30) 92.3 % (24 / 26)
create_partial_bitmap_paths CBC 74387 100.0 % (6 / 6) 100.0 % (2 / 2)
create_plain_partial_paths CBC 155804 100.0 % (5 / 5) 100.0 % (2 / 2)
generate_gather_paths CBC 12709 94.1 % (16 / 17) 83.3 % (10 / 12)
generate_grouped_paths GNC 449 95.0 % (76 / 80) 71.2 % (74 / 104)
generate_orderedappend_paths GNC 23552 94.7 % (72 / 76) 88.6 % (62 / 70)
generate_partitionwise_join_paths GNC 120307 82.4 % (28 / 34) 76.3 % (29 / 38)
generate_useful_gather_paths CBC 312390 100.0 % (28 / 28) 96.4 % (27 / 28)
get_cheapest_parameterized_child_path CBC 3358 91.3 % (21 / 23) 79.4 % (27 / 34)
get_singleton_append_subpath CBC 6560 90.9 % (10 / 11) 80.0 % (8 / 10)
get_useful_pathkeys_for_relation CBC 12709 100.0 % (17 / 17) 92.9 % (13 / 14)
make_one_rel GNC 171197 100.0 % (19 / 19) 78.6 % (11 / 14)
make_rel_from_joinlist CBC 172878 86.4 % (19 / 22) 68.2 % (15 / 22)
qual_is_pushdown_safe CBC 1401 87.1 % (27 / 31) 89.3 % (25 / 28)
recurse_push_qual CBC 246 92.3 % (12 / 13) 50.0 % (4 / 8)
recurse_pushdown_safe CBC 282 76.5 % (13 / 17) 50.0 % (7 / 14)
remove_unused_subquery_outputs CBC 11713 100.0 % (25 / 25) 96.9 % (31 / 32)
set_append_rel_pathlist CBC 12971 100.0 % (18 / 18) 91.7 % (11 / 12)
set_append_rel_size CBC 13122 100.0 % (79 / 79) 91.5 % (75 / 82)
set_base_rel_consider_startup CBC 171197 100.0 % (8 / 8) 100.0 % (12 / 12)
set_base_rel_pathlists CBC 171180 100.0 % (10 / 10) 87.5 % (7 / 8)
set_base_rel_sizes CBC 171197 100.0 % (13 / 13) 90.0 % (9 / 10)
set_cte_pathlist CBC 2183 85.7 % (24 / 28) 42.9 % (12 / 28)
set_dummy_rel_pathlist CBC 659 100.0 % (8 / 8)
set_foreign_pathlist CBC 1235 100.0 % (3 / 3)
set_foreign_size CBC 1237 100.0 % (6 / 6) 100.0 % (2 / 2)
set_function_pathlist CBC 25122 100.0 % (18 / 18) 77.8 % (14 / 18)
set_grouped_rel_pathlist GNC 271230 100.0 % (9 / 9) 87.5 % (7 / 8)
set_namedtuplestore_pathlist CBC 239 100.0 % (5 / 5)
set_plain_rel_pathlist CBC 209876 100.0 % (8 / 8) 100.0 % (6 / 6)
set_plain_rel_size CBC 209891 100.0 % (4 / 4)
set_rel_consider_parallel CBC 210634 90.2 % (46 / 51) 82.2 % (37 / 45)
set_rel_pathlist GNC 271230 92.3 % (36 / 39) 84.0 % (21 / 25)
set_rel_size CBC 271179 95.3 % (41 / 43) 86.2 % (25 / 29)
set_result_pathlist CBC 2143 100.0 % (5 / 5)
set_subquery_pathlist GNC 11713 97.4 % (76 / 78) 86.1 % (62 / 72)
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 4238 100.0 % (4 / 4)
set_worktable_pathlist CBC 474 82.4 % (14 / 17) 35.7 % (5 / 14)
setup_simple_grouped_rels GNC 171180 100.0 % (11 / 11) 85.7 % (12 / 14)
standard_join_search GNC 51214 95.8 % (23 / 24) 75.0 % (18 / 24)
subquery_is_pushdown_safe CBC 1188 90.5 % (19 / 21) 88.5 % (23 / 26)
subquery_push_qual CBC 1212 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