LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.8 % 838 778 11 49 31 251 496 1 15
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 39 39 1 20 18
Baseline: 16@8cea358b128 Branches: 67.8 % 404 274 23 107 21 47 206
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 1 1 1
(60,120] days: 100.0 % 15 15 15
(120,180] days: 94.8 % 250 237 11 2 232 5
(180,240] days: 100.0 % 5 5 3 2
(240..) days: 91.7 % 567 520 47 31 489
Function coverage date bins:
(60,120] days: 100.0 % 1 1 1
(120,180] days: 100.0 % 11 11 11
(240..) days: 100.0 % 27 27 1 8 18
Branch coverage date bins:
(60,120] days: 83.3 % 6 5 1 5
(120,180] days: 60.8 % 74 45 22 7 42 3
(240..) days: 69.1 % 324 224 100 21 203

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
_brin_leader_participate_as_worker GNC 1 100.0 % (5 / 5)
_brin_begin_parallel GNC 2 90.5 % (67 / 74) 45.5 % (10 / 22)
_brin_end_parallel GNC 2 97.6 % (41 / 42) 77.8 % (14 / 18)
_brin_parallel_estimate_shared GNC 2 100.0 % (2 / 2)
_brin_parallel_build_main GNC 3 92.3 % (24 / 26) 33.3 % (2 / 6)
brinbuildempty CBC 3 100.0 % (9 / 9) 50.0 % (4 / 8)
_brin_parallel_scan_and_build GNC 4 100.0 % (21 / 21) 50.0 % (1 / 2)
brin_build_empty_tuple GNC 4 100.0 % (8 / 8) 100.0 % (2 / 2)
brinbulkdelete CBC 8 100.0 % (4 / 4) 50.0 % (1 / 2)
union_tuples GBC 8 61.2 % (30 / 49) 60.7 % (17 / 28)
form_and_spill_tuple GNC 27 100.0 % (7 / 7) 100.0 % (2 / 2)
brin_summarize_new_values CBC 38 100.0 % (3 / 3)
brin_desummarize_range CBC 52 75.0 % (21 / 28) 40.6 % (13 / 32)
brin_vacuum_scan CBC 67 100.0 % (9 / 9) 75.0 % (3 / 4)
brinvacuumcleanup CBC 69 100.0 % (11 / 11) 100.0 % (4 / 4)
brin_summarize_range GNC 102 86.5 % (32 / 37) 53.1 % (17 / 32)
brinsummarize GNC 133 94.6 % (35 / 37) 84.6 % (22 / 26)
brinbuild GNC 166 97.6 % (41 / 42) 70.0 % (21 / 30)
brin_fill_empty_ranges GNC 182 100.0 % (7 / 7) 100.0 % (4 / 4)
terminate_brin_buildstate CBC 211 100.0 % (12 / 12) 100.0 % (2 / 2)
initialize_brin_buildstate GNC 214 100.0 % (25 / 25) 100.0 % (2 / 2)
brinoptions CBC 473 100.0 % (2 / 2)
brininsertcleanup GNC 542 100.0 % (7 / 7) 50.0 % (1 / 2)
initialize_brin_insertstate GNC 542 100.0 % (8 / 8)
brinhandler GNC 1126 100.0 % (47 / 47)
form_and_insert_tuple CBC 1299 100.0 % (6 / 6)
brinbeginscan GNC 1473 100.0 % (7 / 7)
brinendscan CBC 1473 100.0 % (6 / 6)
bringetbitmap GNC 1473 97.4 % (114 / 117) 76.5 % (52 / 68)
brinrescan CBC 1473 100.0 % (5 / 5) 50.0 % (2 / 4)
summarize_range CBC 1473 74.1 % (20 / 27) 42.9 % (6 / 14)
brin_free_desc CBC 1708 100.0 % (4 / 4) 50.0 % (1 / 2)
brin_build_desc CBC 2254 100.0 % (25 / 25) 100.0 % (4 / 4)
brinbuildCallbackParallel GNC 4501 100.0 % (10 / 10) 75.0 % (3 / 4)
brinGetStats CBC 5365 100.0 % (9 / 9)
brininsert GNC 63000 92.6 % (50 / 54) 75.0 % (27 / 36)
check_null_keys CBC 94968 85.7 % (12 / 14) 81.2 % (13 / 16)
brinbuildCallback CBC 365210 100.0 % (9 / 9) 100.0 % (2 / 2)
add_values_to_range CBC 393651 100.0 % (23 / 23) 84.6 % (22 / 26)

Generated by: LCOV version 2.1-beta2-3-g6141622