LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 91.6 % 805 737 68 737
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 41 41 41
Baseline: lcov-20260726-baseline Branches: 69.1 % 398 275 123 275
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 18 18 18
(360..) days: 91.4 % 787 719 68 719
Function coverage date bins:
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 68.8 % 394 271 123 271

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
union_tuples CBC 35 44.9 % (22 / 49) 57.1 % (16 / 28)
_brin_begin_parallel CBC 6 90.7 % (68 / 75) 50.0 % (9 / 18)
brin_desummarize_range CBC 69 75.0 % (21 / 28) 40.6 % (13 / 32)
summarize_range CBC 1498 74.1 % (20 / 27) 42.9 % (6 / 14)
brin_summarize_range CBC 134 86.5 % (32 / 37) 53.1 % (17 / 32)
brininsert CBC 68826 92.6 % (50 / 54) 75.0 % (27 / 36)
bringetbitmap CBC 1964 97.5 % (116 / 119) 78.6 % (55 / 70)
_brin_parallel_build_main CBC 7 92.6 % (25 / 27) 33.3 % (2 / 6)
brinsummarize CBC 161 94.6 % (35 / 37) 84.6 % (22 / 26)
check_null_keys CBC 126624 85.7 % (12 / 14) 81.2 % (13 / 16)
_brin_end_parallel CBC 6 88.9 % (8 / 9) 75.0 % (3 / 4)
brinbuild CBC 224 97.6 % (40 / 41) 70.0 % (21 / 30)
_brin_leader_participate_as_worker CBC 5 100.0 % (5 / 5)
_brin_parallel_estimate_shared CBC 6 100.0 % (2 / 2)
_brin_parallel_heapscan CBC 5 100.0 % (13 / 13) 100.0 % (2 / 2)
_brin_parallel_merge CBC 5 100.0 % (30 / 30) 90.0 % (9 / 10)
_brin_parallel_scan_and_build CBC 12 100.0 % (21 / 21)
add_values_to_range CBC 570267 100.0 % (23 / 23) 84.6 % (22 / 26)
brinGetStats CBC 8944 100.0 % (9 / 9)
brin_build_desc CBC 2998 100.0 % (25 / 25) 100.0 % (4 / 4)
brin_build_empty_tuple CBC 11 100.0 % (8 / 8) 100.0 % (2 / 2)
brin_fill_empty_ranges CBC 244 100.0 % (8 / 8) 100.0 % (4 / 4)
brin_free_desc CBC 2268 100.0 % (4 / 4) 50.0 % (1 / 2)
brin_summarize_new_values CBC 47 100.0 % (3 / 3)
brin_vacuum_scan CBC 75 100.0 % (11 / 11) 75.0 % (3 / 4)
brinbeginscan CBC 1964 100.0 % (7 / 7)
brinbuildCallback CBC 539335 100.0 % (9 / 9) 100.0 % (2 / 2)
brinbuildCallbackParallel CBC 3981 100.0 % (10 / 10) 75.0 % (3 / 4)
brinbuildempty CBC 4 100.0 % (9 / 9) 50.0 % (4 / 8)
brinbulkdelete CBC 11 100.0 % (4 / 4) 50.0 % (1 / 2)
brinendscan CBC 1964 100.0 % (6 / 6)
brinhandler CBC 2928 100.0 % (2 / 2)
brininsertcleanup CBC 740 100.0 % (7 / 7) 100.0 % (2 / 2)
brinoptions CBC 808 100.0 % (2 / 2)
brinrescan CBC 1964 100.0 % (4 / 4) 50.0 % (2 / 4)
brinvacuumcleanup CBC 79 100.0 % (11 / 11) 100.0 % (4 / 4)
form_and_insert_tuple CBC 1738 100.0 % (6 / 6)
form_and_spill_tuple CBC 66 100.0 % (7 / 7) 100.0 % (2 / 2)
initialize_brin_buildstate CBC 289 100.0 % (22 / 22) 100.0 % (2 / 2)
initialize_brin_insertstate CBC 722 100.0 % (8 / 8)
terminate_brin_buildstate CBC 282 100.0 % (12 / 12) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1