LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - allpaths.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GNC CBC DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 93.9 % 1305 1226 13 2 64 193 1033 1 55
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 52 52 18 34 4
Baseline: lcov-20260630-baseline Branches: 81.6 % 1190 971 42 1 176 154 817
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 93.9 % 212 199 13 193 6
(360..) days: 94.0 % 1092 1026 2 64 1026
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 100.0 % 45 45 11 34
Branch coverage date bins:
(30,360] days: 78.6 % 206 162 42 2 154 8
(360..) days: 82.2 % 984 809 1 174 809

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
add_paths_to_append_rel GNC 37532 96.7 % (118 / 122) 89.0 % (121 / 136)
check_and_push_window_quals GNC 210 91.3 % (21 / 23) 77.8 % (14 / 18)
check_output_expressions GNC 2220 84.4 % (27 / 32) 75.0 % (24 / 32)
compare_tlist_datatypes CBC 232 78.6 % (11 / 14) 55.6 % (10 / 18)
compute_parallel_worker CBC 581852 93.3 % (28 / 30) 92.3 % (24 / 26)
create_partial_bitmap_paths CBC 107236 100.0 % (6 / 6) 100.0 % (2 / 2)
create_plain_partial_paths CBC 233583 100.0 % (5 / 5) 100.0 % (2 / 2)
find_window_run_conditions GNC 200 94.0 % (63 / 67) 74.1 % (43 / 58)
generate_gather_paths CBC 21884 94.1 % (16 / 17) 83.3 % (10 / 12)
generate_grouped_paths GNC 737 95.0 % (76 / 80) 71.2 % (74 / 104)
generate_orderedappend_paths GNC 37257 94.8 % (73 / 77) 88.6 % (62 / 70)
generate_partitionwise_join_paths GNC 186262 82.4 % (28 / 34) 76.3 % (29 / 38)
generate_useful_gather_paths CBC 468139 100.0 % (28 / 28) 96.4 % (27 / 28)
get_cheapest_parameterized_child_path CBC 5822 91.3 % (21 / 23) 79.4 % (27 / 34)
get_singleton_append_subpath GNC 11074 71.4 % (15 / 21) 80.0 % (8 / 10)
get_useful_pathkeys_for_relation CBC 21884 100.0 % (17 / 17) 92.9 % (13 / 14)
make_one_rel GNC 246767 100.0 % (19 / 19) 78.6 % (11 / 14)
make_rel_from_joinlist CBC 249463 86.4 % (19 / 22) 68.2 % (15 / 22)
qual_is_pushdown_safe CBC 3659 87.1 % (27 / 31) 89.3 % (25 / 28)
recurse_push_qual CBC 258 92.3 % (12 / 13) 50.0 % (4 / 8)
recurse_pushdown_safe CBC 348 76.5 % (13 / 17) 50.0 % (7 / 14)
remove_unused_subquery_outputs CBC 16672 100.0 % (25 / 25) 96.9 % (31 / 32)
set_append_rel_pathlist CBC 20617 100.0 % (18 / 18) 91.7 % (11 / 12)
set_append_rel_size CBC 20874 100.0 % (79 / 79) 91.5 % (75 / 82)
set_base_rel_consider_startup CBC 246767 100.0 % (8 / 8) 100.0 % (12 / 12)
set_base_rel_pathlists CBC 246745 100.0 % (10 / 10) 87.5 % (7 / 8)
set_base_rel_sizes CBC 246767 100.0 % (13 / 13) 90.0 % (9 / 10)
set_cte_pathlist CBC 2868 85.7 % (24 / 28) 42.9 % (12 / 28)
set_dummy_rel_pathlist GNC 1189 100.0 % (9 / 9)
set_foreign_pathlist CBC 1263 100.0 % (3 / 3)
set_foreign_size CBC 1265 100.0 % (6 / 6) 100.0 % (2 / 2)
set_function_pathlist CBC 34961 100.0 % (18 / 18) 77.8 % (14 / 18)
set_grouped_rel_pathlist GNC 402217 100.0 % (9 / 9) 87.5 % (7 / 8)
set_namedtuplestore_pathlist CBC 437 100.0 % (5 / 5)
set_plain_rel_pathlist CBC 312384 100.0 % (8 / 8) 100.0 % (6 / 6)
set_plain_rel_size CBC 312404 100.0 % (4 / 4)
set_rel_consider_parallel GNC 318246 86.8 % (46 / 53) 80.4 % (37 / 46)
set_rel_pathlist GNC 402217 92.3 % (36 / 39) 84.0 % (21 / 25)
set_rel_size CBC 402115 95.3 % (41 / 43) 86.2 % (25 / 29)
set_result_pathlist CBC 3616 100.0 % (5 / 5)
set_subquery_pathlist GNC 16672 97.4 % (76 / 78) 86.1 % (62 / 72)
set_tablefunc_pathlist CBC 517 100.0 % (4 / 4)
set_tablesample_rel_pathlist GNC 245 100.0 % (9 / 9) 100.0 % (6 / 6)
set_tablesample_rel_size CBC 245 100.0 % (9 / 9)
set_values_pathlist CBC 6951 100.0 % (4 / 4)
set_worktable_pathlist CBC 637 82.4 % (14 / 17) 35.7 % (5 / 14)
setup_simple_grouped_rels GNC 246745 100.0 % (11 / 11) 85.7 % (12 / 14)
standard_join_search GNC 78952 95.8 % (23 / 24) 75.0 % (18 / 24)
subquery_is_pushdown_safe CBC 2457 90.5 % (19 / 21) 88.5 % (23 / 26)
subquery_push_qual CBC 2959 100.0 % (9 / 9) 70.0 % (7 / 10)
targetIsInAllPartitionLists CBC 897 100.0 % (6 / 6) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1