LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 92.1 % 856 788 68 2 786 2
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 41 41 2 39
Baseline: lcov-20250907-010129-baseline Branches: 68.1 % 408 278 130 278
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 14 14 14
(360..) days: 91.9 % 840 772 68 772
Function coverage date bins:
(360..) days: 100.0 % 41 41 2 39
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 68.1 % 404 275 129 275

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_desummarize_range CBC 52 75.0 % (21 / 28) 40.6 % (13 / 32)
bringetbitmap CBC 1473 97.5 % (116 / 119) 75.7 % (53 / 70)
brin_summarize_range CBC 102 86.5 % (32 / 37) 53.1 % (17 / 32)
_brin_begin_parallel CBC 5 90.7 % (68 / 75) 45.5 % (10 / 22)
union_tuples CBC 22 44.9 % (22 / 49) 57.1 % (16 / 28)
brininsert CBC 63059 92.6 % (50 / 54) 75.0 % (27 / 36)
brinbuild CBC 183 97.6 % (40 / 41) 73.3 % (22 / 30)
summarize_range CBC 1473 74.1 % (20 / 27) 42.9 % (6 / 14)
_brin_parallel_build_main CBC 6 92.6 % (25 / 27) 33.3 % (2 / 6)
add_values_to_range GNC 392154 100.0 % (23 / 23) 84.6 % (22 / 26)
brinbuildempty CBC 3 100.0 % (9 / 9) 50.0 % (4 / 8)
brinsummarize CBC 131 94.6 % (35 / 37) 84.6 % (22 / 26)
check_null_keys CBC 94968 85.7 % (12 / 14) 81.2 % (13 / 16)
_brin_end_parallel CBC 5 88.9 % (8 / 9) 66.7 % (4 / 6)
brinrescan CBC 1473 100.0 % (4 / 4) 50.0 % (2 / 4)
_brin_parallel_heapscan CBC 4 100.0 % (13 / 13) 75.0 % (3 / 4)
_brin_parallel_merge CBC 4 100.0 % (30 / 30) 90.0 % (9 / 10)
_brin_parallel_scan_and_build CBC 10 100.0 % (21 / 21) 50.0 % (1 / 2)
brin_free_desc CBC 1724 100.0 % (4 / 4) 50.0 % (1 / 2)
brin_vacuum_scan CBC 65 100.0 % (9 / 9) 75.0 % (3 / 4)
brinbuildCallbackParallel CBC 3981 100.0 % (10 / 10) 75.0 % (3 / 4)
brinbulkdelete CBC 10 100.0 % (4 / 4) 50.0 % (1 / 2)
brin_build_desc GNC 2291 100.0 % (25 / 25) 100.0 % (4 / 4)
brin_build_empty_tuple CBC 10 100.0 % (8 / 8) 100.0 % (2 / 2)
brin_fill_empty_ranges CBC 203 100.0 % (7 / 7) 100.0 % (4 / 4)
brinbuildCallback CBC 364174 100.0 % (9 / 9) 100.0 % (2 / 2)
brininsertcleanup CBC 577 100.0 % (7 / 7) 100.0 % (2 / 2)
brinvacuumcleanup CBC 67 100.0 % (11 / 11) 100.0 % (4 / 4)
form_and_spill_tuple CBC 51 100.0 % (7 / 7) 100.0 % (2 / 2)
initialize_brin_buildstate CBC 234 100.0 % (25 / 25) 100.0 % (2 / 2)
terminate_brin_buildstate CBC 228 100.0 % (12 / 12) 100.0 % (2 / 2)
_brin_leader_participate_as_worker CBC 4 100.0 % (5 / 5)
_brin_parallel_estimate_shared CBC 5 100.0 % (2 / 2)
brinGetStats CBC 5365 100.0 % (9 / 9)
brin_summarize_new_values CBC 38 100.0 % (3 / 3)
brinbeginscan CBC 1473 100.0 % (7 / 7)
brinendscan CBC 1473 100.0 % (6 / 6)
brinhandler CBC 2241 100.0 % (53 / 53)
brinoptions CBC 653 100.0 % (2 / 2)
form_and_insert_tuple CBC 1327 100.0 % (6 / 6)
initialize_brin_insertstate CBC 560 100.0 % (8 / 8)

Generated by: LCOV version 2.4-beta