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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 93.9 % 1305 1226 13 2 64 193 1033 1 55
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 52 52 18 34 4
Baseline: lcov-20260505-025707-baseline Branches: 81.6 % 1190 971 42 1 176 154 817 2 44
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 93.9 % 214 201 13 193 8
(360..) days: 94.0 % 1091 1025 2 64 1025
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.4 % 208 163 42 3 154 9
(360..) days: 82.3 % 982 808 1 173 808

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_rel_consider_parallel GNC 331015 86.8 % (46 / 53) 80.4 % (37 / 46)
generate_partitionwise_join_paths GNC 194610 82.4 % (28 / 34) 76.3 % (29 / 38)
get_singleton_append_subpath GNC 11064 71.4 % (15 / 21) 80.0 % (8 / 10)
check_output_expressions GNC 2200 84.4 % (27 / 32) 75.0 % (24 / 32)
add_paths_to_append_rel GNC 37516 96.7 % (118 / 122) 89.0 % (121 / 136)
find_window_run_conditions GNC 200 94.0 % (63 / 67) 74.1 % (43 / 58)
generate_grouped_paths GNC 727 95.0 % (76 / 80) 71.2 % (74 / 104)
generate_orderedappend_paths GNC 37246 94.8 % (73 / 77) 88.6 % (62 / 70)
qual_is_pushdown_safe CBC 3540 87.1 % (27 / 31) 89.3 % (25 / 28)
recurse_pushdown_safe CBC 396 76.5 % (13 / 17) 50.0 % (7 / 14)
set_cte_pathlist CBC 2913 85.7 % (24 / 28) 42.9 % (12 / 28)
compare_tlist_datatypes CBC 264 78.6 % (11 / 14) 55.6 % (10 / 18)
make_rel_from_joinlist CBC 257812 86.4 % (19 / 22) 68.2 % (15 / 22)
set_rel_pathlist GNC 414933 92.3 % (36 / 39) 84.0 % (21 / 25)
set_worktable_pathlist CBC 694 82.4 % (14 / 17) 35.7 % (5 / 14)
check_and_push_window_quals GNC 210 91.3 % (21 / 23) 77.8 % (14 / 18)
compute_parallel_worker CBC 606291 93.3 % (28 / 30) 92.3 % (24 / 26)
get_cheapest_parameterized_child_path CBC 5802 91.3 % (21 / 23) 79.4 % (27 / 34)
set_rel_size CBC 414831 95.3 % (41 / 43) 86.2 % (25 / 29)
set_subquery_pathlist GNC 17487 97.4 % (76 / 78) 86.1 % (62 / 72)
subquery_is_pushdown_safe CBC 2453 90.5 % (19 / 21) 88.5 % (23 / 26)
generate_gather_paths CBC 21937 94.1 % (16 / 17) 83.3 % (10 / 12)
recurse_push_qual CBC 306 92.3 % (12 / 13) 50.0 % (4 / 8)
standard_join_search GNC 81070 95.8 % (23 / 24) 75.0 % (18 / 24)
accumulate_append_subpath GNC 249791 100.0 % (32 / 32) 100.0 % (10 / 10)
create_partial_bitmap_paths CBC 111941 100.0 % (6 / 6) 100.0 % (2 / 2)
create_plain_partial_paths CBC 244043 100.0 % (5 / 5) 100.0 % (2 / 2)
generate_useful_gather_paths CBC 487655 100.0 % (28 / 28) 96.4 % (27 / 28)
get_useful_pathkeys_for_relation CBC 21937 100.0 % (17 / 17) 92.9 % (13 / 14)
make_one_rel GNC 255116 100.0 % (19 / 19) 78.6 % (11 / 14)
remove_unused_subquery_outputs CBC 17487 100.0 % (25 / 25) 96.9 % (31 / 32)
set_append_rel_pathlist CBC 20613 100.0 % (18 / 18) 91.7 % (11 / 12)
set_append_rel_size CBC 20870 100.0 % (79 / 79) 91.5 % (75 / 82)
set_base_rel_consider_startup CBC 255116 100.0 % (8 / 8) 100.0 % (12 / 12)
set_base_rel_pathlists CBC 255094 100.0 % (10 / 10) 87.5 % (7 / 8)
set_base_rel_sizes CBC 255116 100.0 % (13 / 13) 90.0 % (9 / 10)
set_dummy_rel_pathlist GNC 1193 100.0 % (9 / 9)
set_foreign_pathlist CBC 1255 100.0 % (3 / 3)
set_foreign_size CBC 1257 100.0 % (6 / 6) 100.0 % (2 / 2)
set_function_pathlist CBC 35764 100.0 % (18 / 18) 77.8 % (14 / 18)
set_grouped_rel_pathlist GNC 414933 100.0 % (9 / 9) 87.5 % (7 / 8)
set_namedtuplestore_pathlist CBC 438 100.0 % (5 / 5)
set_plain_rel_pathlist CBC 323480 100.0 % (8 / 8) 100.0 % (6 / 6)
set_plain_rel_size CBC 323500 100.0 % (4 / 4)
set_result_pathlist CBC 3616 100.0 % (5 / 5)
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 6858 100.0 % (4 / 4)
setup_simple_grouped_rels GNC 255094 100.0 % (11 / 11) 85.7 % (12 / 14)
subquery_push_qual CBC 2884 100.0 % (9 / 9) 70.0 % (7 / 10)
targetIsInAllPartitionLists CBC 897 100.0 % (6 / 6) 87.5 % (7 / 8)

Generated by: LCOV version 2.5.0-beta