LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path - allpaths.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 94.4 % 1152 1087 65 1087
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 49 49 49
Baseline: lcov-20250908-010021-baseline Branches: 82.8 % 1037 859 178 859
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.5 % 21 19 2 19
(360..) days: 94.4 % 1131 1068 63 1068
Function coverage date bins:
(360..) days: 100.0 % 49 49 49
Branch coverage date bins:
(30,360] days: 63.6 % 22 14 8 14
(360..) days: 83.3 % 1015 845 170 845

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 105823 100.0 % (17 / 17) 100.0 % (10 / 10)
add_paths_to_append_rel CBC 19609 96.7 % (116 / 120) 89.0 % (121 / 136)
check_and_push_window_quals CBC 126 91.3 % (21 / 23) 77.8 % (14 / 18)
check_output_expressions CBC 968 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 367157 93.3 % (28 / 30) 92.3 % (24 / 26)
create_partial_bitmap_paths CBC 71746 100.0 % (6 / 6) 100.0 % (2 / 2)
create_plain_partial_paths CBC 146309 100.0 % (5 / 5) 100.0 % (2 / 2)
find_window_run_conditions CBC 120 94.0 % (63 / 67) 74.1 % (43 / 58)
generate_gather_paths CBC 11416 94.1 % (16 / 17) 83.3 % (10 / 12)
generate_orderedappend_paths CBC 19453 98.6 % (72 / 73) 92.2 % (59 / 64)
generate_partitionwise_join_paths CBC 103758 77.8 % (21 / 27) 76.9 % (20 / 26)
generate_useful_gather_paths CBC 293048 100.0 % (28 / 28) 96.4 % (27 / 28)
get_cheapest_parameterized_child_path CBC 3352 91.3 % (21 / 23) 79.4 % (27 / 34)
get_singleton_append_subpath CBC 6548 90.9 % (10 / 11) 80.0 % (8 / 10)
get_useful_pathkeys_for_relation CBC 11416 100.0 % (17 / 17) 92.9 % (13 / 14)
make_one_rel CBC 159346 100.0 % (18 / 18) 78.6 % (11 / 14)
make_rel_from_joinlist CBC 161018 86.4 % (19 / 22) 68.2 % (15 / 22)
qual_is_pushdown_safe CBC 1348 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 5939 100.0 % (25 / 25) 96.9 % (31 / 32)
set_append_rel_pathlist CBC 12058 100.0 % (18 / 18) 91.7 % (11 / 12)
set_append_rel_size CBC 12206 100.0 % (79 / 79) 91.5 % (75 / 82)
set_base_rel_consider_startup CBC 159346 100.0 % (8 / 8) 100.0 % (12 / 12)
set_base_rel_pathlists CBC 159329 100.0 % (10 / 10) 87.5 % (7 / 8)
set_base_rel_sizes CBC 159346 100.0 % (13 / 13) 90.0 % (9 / 10)
set_cte_pathlist CBC 2120 85.7 % (24 / 28) 42.9 % (12 / 28)
set_dummy_rel_pathlist CBC 596 100.0 % (8 / 8)
set_foreign_pathlist CBC 1223 100.0 % (3 / 3)
set_foreign_size CBC 1225 100.0 % (6 / 6) 100.0 % (2 / 2)
set_function_pathlist CBC 24306 100.0 % (18 / 18) 77.8 % (14 / 18)
set_namedtuplestore_pathlist CBC 241 100.0 % (5 / 5)
set_plain_rel_pathlist CBC 196448 100.0 % (8 / 8) 100.0 % (6 / 6)
set_plain_rel_size CBC 196463 100.0 % (4 / 4)
set_rel_consider_parallel CBC 196089 90.2 % (46 / 51) 82.2 % (37 / 45)
set_rel_pathlist CBC 249982 92.1 % (35 / 38) 84.0 % (21 / 25)
set_rel_size CBC 249931 95.3 % (41 / 43) 86.2 % (25 / 29)
set_result_pathlist CBC 2104 100.0 % (5 / 5)
set_subquery_pathlist CBC 5939 97.4 % (75 / 77) 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 4104 100.0 % (4 / 4)
set_worktable_pathlist CBC 466 82.4 % (14 / 17) 35.7 % (5 / 14)
standard_join_search CBC 47705 94.4 % (17 / 18) 72.2 % (13 / 18)
subquery_is_pushdown_safe CBC 1135 90.5 % (19 / 21) 88.5 % (23 / 26)
subquery_push_qual CBC 1159 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