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 DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 94.1 % 1303 1226 11 2 64 193 1033 1 55
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 52 52 17 35 4
Baseline: lcov-20260315-024220-baseline Branches: 81.7 % 1189 971 42 176 154 817 2 44
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 94.6 % 221 209 11 1 193 16
(360..) days: 94.0 % 1082 1017 2 63 1017
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 100.0 % 45 45 10 35
Branch coverage date bins:
(30,360] days: 77.9 % 222 173 42 7 154 19
(360..) days: 82.5 % 967 798 169 798

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_tablesample_rel_pathlist GNC 153 100.0 % (9 / 9) 100.0 % (6 / 6)
set_tablesample_rel_size CBC 153 100.0 % (9 / 9)
compare_tlist_datatypes CBC 188 78.6 % (11 / 14) 55.6 % (10 / 18)
set_namedtuplestore_pathlist CBC 241 100.0 % (5 / 5)
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)
set_tablefunc_pathlist CBC 311 100.0 % (4 / 4)
generate_grouped_paths GNC 449 95.0 % (76 / 80) 71.2 % (74 / 104)
set_worktable_pathlist CBC 543 82.4 % (14 / 17) 35.7 % (5 / 14)
targetIsInAllPartitionLists CBC 545 100.0 % (6 / 6) 87.5 % (7 / 8)
set_dummy_rel_pathlist GNC 704 100.0 % (9 / 9)
set_foreign_pathlist CBC 1239 100.0 % (3 / 3)
set_foreign_size CBC 1241 100.0 % (6 / 6) 100.0 % (2 / 2)
check_output_expressions GNC 1601 84.4 % (27 / 32) 75.0 % (24 / 32)
subquery_is_pushdown_safe CBC 1768 90.5 % (19 / 21) 88.5 % (23 / 26)
subquery_push_qual CBC 2139 100.0 % (9 / 9) 70.0 % (7 / 10)
set_result_pathlist CBC 2172 100.0 % (5 / 5)
set_cte_pathlist CBC 2372 85.7 % (24 / 28) 42.9 % (12 / 28)
qual_is_pushdown_safe CBC 2527 87.1 % (27 / 31) 89.3 % (25 / 28)
get_cheapest_parameterized_child_path CBC 3483 91.3 % (21 / 23) 79.4 % (27 / 34)
set_values_pathlist CBC 4326 100.0 % (4 / 4)
set_append_rel_pathlist CBC 13147 100.0 % (18 / 18) 91.7 % (11 / 12)
set_append_rel_size CBC 13298 100.0 % (79 / 79) 91.5 % (75 / 82)
remove_unused_subquery_outputs CBC 13450 100.0 % (25 / 25) 96.9 % (31 / 32)
set_subquery_pathlist GNC 13450 97.4 % (76 / 78) 86.1 % (62 / 72)
generate_gather_paths CBC 13542 94.1 % (16 / 17) 83.3 % (10 / 12)
get_useful_pathkeys_for_relation CBC 13542 100.0 % (17 / 17) 92.9 % (13 / 14)
generate_orderedappend_paths GNC 23792 94.8 % (73 / 77) 88.6 % (62 / 70)
add_paths_to_append_rel GNC 23954 96.7 % (118 / 122) 89.0 % (121 / 136)
set_function_pathlist CBC 27918 100.0 % (18 / 18) 77.8 % (14 / 18)
standard_join_search GNC 57990 95.8 % (23 / 24) 75.0 % (18 / 24)
create_partial_bitmap_paths CBC 82563 100.0 % (6 / 6) 100.0 % (2 / 2)
generate_partitionwise_join_paths GNC 139093 82.4 % (28 / 34) 76.3 % (29 / 38)
create_plain_partial_paths CBC 172979 100.0 % (5 / 5) 100.0 % (2 / 2)
set_base_rel_pathlists CBC 184668 100.0 % (10 / 10) 87.5 % (7 / 8)
setup_simple_grouped_rels GNC 184668 100.0 % (11 / 11) 85.7 % (12 / 14)
make_one_rel GNC 184685 100.0 % (19 / 19) 78.6 % (11 / 14)
set_base_rel_consider_startup CBC 184685 100.0 % (8 / 8) 100.0 % (12 / 12)
set_base_rel_sizes CBC 184685 100.0 % (13 / 13) 90.0 % (9 / 10)
make_rel_from_joinlist CBC 186414 86.4 % (19 / 22) 68.2 % (15 / 22)
set_plain_rel_pathlist CBC 229031 100.0 % (8 / 8) 100.0 % (6 / 6)
set_plain_rel_size CBC 229046 100.0 % (4 / 4)
set_rel_consider_parallel CBC 233536 90.2 % (46 / 51) 82.2 % (37 / 45)
set_rel_size CBC 295466 95.3 % (41 / 43) 86.2 % (25 / 29)
set_grouped_rel_pathlist GNC 295520 100.0 % (9 / 9) 87.5 % (7 / 8)
set_rel_pathlist GNC 295520 92.3 % (36 / 39) 84.0 % (21 / 25)
generate_useful_gather_paths CBC 353213 100.0 % (28 / 28) 96.4 % (27 / 28)
compute_parallel_worker CBC 438931 93.3 % (28 / 30) 92.3 % (24 / 26)

Generated by: LCOV version 2.4-beta