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 17:13:01 Functions: 100.0 % 63 63 53 10 51 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 1 1 1
View type: Flat (60,120] days: 100.0 % 5 5 5
Legend: Lines: hit not hit (120,180] days: 5.9 % 17 1 12 2 2 1 2 2
(180,240] days: 100.0 % 3 3 2 1
(240..) days: 92.3 % 1484 1370 3 28 66 17 24 658 8 680 82 647
Function coverage date bins:
(240..) days: 55.8 % 113 63 53 10 50

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 ECB 84
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 ECB 190
create_namedtuplestorescan_path GIC 219 100.0 % (12 / 12)
translate_sub_tlist ECB 238
create_foreign_upper_path ECB 273
create_setop_path ECB 303
create_recursiveunion_path GIC 354 100.0 % (18 / 18)
create_bitmap_or_path ECB 356
create_worktablescan_path ECB 357
create_foreign_join_path GIC 369 94.4 % (17 / 18)
create_tidscan_path GIC 378 100.0 % (13 / 13)
create_group_path ECB 535
create_resultscan_path GIC 685 100.0 % (12 / 12)
append_total_cost_compare GIC 743 100.0 % (7 / 7)
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 GIC 1840 100.0 % (38 / 38)
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 GIC 3553 100.0 % (12 / 12)
create_lockrows_path ECB 3602
reparameterize_path_by_child GIC 4202 80.5 % (95 / 118)
create_gather_merge_path ECB 4712
create_gather_path ECB 7238
create_subqueryscan_path GIC 10523 100.0 % (14 / 14)
create_unique_path GIC 10622 70.5 % (55 / 78)
apply_projection_to_path ECB 11362
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 ECB 30437
create_append_path ECB 31133
add_partial_path CBC 43832 97.4 % (37 / 38)
create_modifytable_path ECB 52267
create_group_result_path GIC 95268 100.0 % (20 / 20)
create_memoize_path GIC 96107 100.0 % (23 / 23)
create_hashjoin_path GIC 97728 100.0 % (21 / 21)
create_mergejoin_path ECB 106831
create_bitmap_heap_path ECB 127021
create_seqscan_path CBC 169563 100.0 % (12 / 12)
create_projection_path ECB 170113
create_material_path ECB 177639
create_index_path ECB 266936
compare_path_costs CBC 300139 100.0 % (19 / 19)
create_nestloop_path GIC 444183 100.0 % (28 / 28)
calc_non_nestloop_required_outer ECB 684524
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