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-20250907-010129-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
find_window_run_conditions CBC 120 94.0 % (63 / 67) 74.1 % (43 / 58)
check_and_push_window_quals CBC 126 91.3 % (21 / 23) 77.8 % (14 / 18)
set_tablesample_rel_pathlist CBC 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)
set_worktable_pathlist CBC 466 82.4 % (14 / 17) 35.7 % (5 / 14)
targetIsInAllPartitionLists CBC 545 100.0 % (6 / 6) 87.5 % (7 / 8)
set_dummy_rel_pathlist CBC 596 100.0 % (8 / 8)
check_output_expressions CBC 968 82.8 % (24 / 29) 73.3 % (22 / 30)
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)
set_foreign_pathlist CBC 1223 100.0 % (3 / 3)
set_foreign_size CBC 1225 100.0 % (6 / 6) 100.0 % (2 / 2)
qual_is_pushdown_safe CBC 1348 87.1 % (27 / 31) 89.3 % (25 / 28)
set_result_pathlist CBC 2104 100.0 % (5 / 5)
set_cte_pathlist CBC 2120 85.7 % (24 / 28) 42.9 % (12 / 28)
get_cheapest_parameterized_child_path CBC 3352 91.3 % (21 / 23) 79.4 % (27 / 34)
set_values_pathlist CBC 4104 100.0 % (4 / 4)
remove_unused_subquery_outputs CBC 5939 100.0 % (25 / 25) 96.9 % (31 / 32)
set_subquery_pathlist CBC 5939 97.4 % (75 / 77) 86.1 % (62 / 72)
get_singleton_append_subpath CBC 6548 90.9 % (10 / 11) 80.0 % (8 / 10)
generate_gather_paths CBC 11409 94.1 % (16 / 17) 83.3 % (10 / 12)
get_useful_pathkeys_for_relation CBC 11409 100.0 % (17 / 17) 92.9 % (13 / 14)
set_append_rel_pathlist CBC 12051 100.0 % (18 / 18) 91.7 % (11 / 12)
set_append_rel_size CBC 12199 100.0 % (79 / 79) 91.5 % (75 / 82)
generate_orderedappend_paths CBC 19439 98.6 % (72 / 73) 92.2 % (59 / 64)
add_paths_to_append_rel CBC 19595 96.7 % (116 / 120) 89.0 % (121 / 136)
set_function_pathlist CBC 24299 100.0 % (18 / 18) 77.8 % (14 / 18)
standard_join_search CBC 47705 94.4 % (17 / 18) 72.2 % (13 / 18)
create_partial_bitmap_paths CBC 71729 100.0 % (6 / 6) 100.0 % (2 / 2)
generate_partitionwise_join_paths CBC 103758 77.8 % (21 / 27) 76.9 % (20 / 26)
accumulate_append_subpath CBC 105781 100.0 % (17 / 17) 100.0 % (10 / 10)
create_plain_partial_paths CBC 146285 100.0 % (5 / 5) 100.0 % (2 / 2)
set_base_rel_pathlists CBC 159295 100.0 % (10 / 10) 87.5 % (7 / 8)
make_one_rel CBC 159312 100.0 % (18 / 18) 78.6 % (11 / 14)
set_base_rel_consider_startup CBC 159312 100.0 % (8 / 8) 100.0 % (12 / 12)
set_base_rel_sizes CBC 159312 100.0 % (13 / 13) 90.0 % (9 / 10)
make_rel_from_joinlist CBC 160984 86.4 % (19 / 22) 68.2 % (15 / 22)
set_rel_consider_parallel CBC 196055 90.2 % (46 / 51) 82.2 % (37 / 45)
set_plain_rel_pathlist CBC 196421 100.0 % (8 / 8) 100.0 % (6 / 6)
set_plain_rel_size CBC 196436 100.0 % (4 / 4)
set_rel_size CBC 249890 95.3 % (41 / 43) 86.2 % (25 / 29)
set_rel_pathlist CBC 249941 92.1 % (35 / 38) 84.0 % (21 / 25)
generate_useful_gather_paths CBC 292979 100.0 % (28 / 28) 96.4 % (27 / 28)
compute_parallel_worker CBC 367085 93.3 % (28 / 30) 92.3 % (24 / 26)

Generated by: LCOV version 2.4-beta