LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - pathnode.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 91.4 % 1510 1380 15 28 68 19 24 659 16 681 86 662 1 9
Current Date: 2023-04-08 15:15:32 Functions: 100.0 % 63 63 53 10 51 2
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
reparameterize_pathlist_by_child GIC 84 77.8 % (7 / 9)
create_tidrangescan_path ECB 101
create_tablefuncscan_path ECB 108
create_samplescan_path CBC 126 100.0 % (12 / 12)
reparameterize_path ECB 154
create_minmaxagg_path GIC 190 88.0 % (22 / 25)
create_namedtuplestorescan_path GIC 219 100.0 % (12 / 12)
translate_sub_tlist GIC 238 100.0 % (9 / 9)
create_foreign_upper_path ECB 273
create_setop_path ECB 303
create_recursiveunion_path GIC 354 100.0 % (18 / 18)
create_bitmap_or_path GIC 356 100.0 % (18 / 18)
create_worktablescan_path ECB 357
create_foreign_join_path ECB 369
create_tidscan_path ECB 378
create_group_path GIC 535 100.0 % (20 / 20)
create_resultscan_path GIC 685 100.0 % (12 / 12)
append_total_cost_compare ECB 743
create_groupingsets_path GIC 896 98.2 % (56 / 57)
create_windowagg_path GIC 1155 95.7 % (22 / 23)
create_ctescan_path GIC 1240 100.0 % (12 / 12)
create_upper_unique_path GIC 1518 100.0 % (18 / 18)
create_foreignscan_path ECB 1601
create_merge_append_path ECB 1840
create_incremental_sort_path ECB 2295
create_limit_path GIC 2857 100.0 % (20 / 20)
compare_fractional_path_costs CBC 2902 91.7 % (11 / 12)
adjust_limit_rows_costs ECB 2948
create_set_projection_path ECB 3298
create_valuesscan_path ECB 3553
create_lockrows_path ECB 3602
reparameterize_path_by_child GIC 4202 80.5 % (95 / 118)
create_gather_merge_path GIC 4712 83.3 % (20 / 24)
create_gather_path GIC 7238 85.0 % (17 / 20)
create_subqueryscan_path GIC 10523 100.0 % (14 / 14)
create_unique_path ECB 10622
apply_projection_to_path GIC 11362 82.6 % (19 / 23)
create_bitmap_and_path GIC 12900 100.0 % (18 / 18)
append_startup_cost_compare GIC 15749 100.0 % (7 / 7)
create_functionscan_path ECB 17700
create_agg_path ECB 24534
add_partial_path_precheck CBC 30374 100.0 % (12 / 12)
create_sort_path GIC 30437 100.0 % (15 / 15)
create_append_path ECB 31133
add_partial_path CBC 43832 97.4 % (37 / 38)
create_modifytable_path GIC 52267 100.0 % (35 / 35)
create_group_result_path ECB 95268
create_memoize_path GIC 96107 100.0 % (23 / 23)
create_hashjoin_path GIC 97728 100.0 % (21 / 21)
create_mergejoin_path GIC 106831 100.0 % (22 / 22)
create_bitmap_heap_path ECB 127021
create_seqscan_path CBC 169563 100.0 % (12 / 12)
create_projection_path GIC 170113 100.0 % (36 / 36)
create_material_path ECB 177639
create_index_path ECB 266936
compare_path_costs CBC 300139 100.0 % (19 / 19)
create_nestloop_path ECB 444183
calc_non_nestloop_required_outer GIC 684524 100.0 % (7 / 7)
set_cheapest CBC 856657 90.0 % (45 / 50)
calc_nestloop_required_outer GIC 998363 100.0 % (7 / 7)
compare_path_costs_fuzzily CBC 1334363 100.0 % (16 / 16)
add_path CBC 1548105 97.7 % (86 / 88)
add_path_precheck CBC 1555430 100.0 % (15 / 15)

Generated by: LCOV version v1.16-55-g56c0a2a