LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 92.7 % 805 746 59 10 1 16 719 68
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 41 41 12 29
Baseline: lcov-20260530-034037-baseline Branches: 69.5 % 400 278 2 3 117 7 1 2 268 8 6
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 18 18 16 2
(360..) days: 92.5 % 787 728 59 10 1 717
Function coverage date bins:
(360..) days: 100.0 % 41 41 12 29
Branch coverage date bins:
(30,360] days: 100.0 % 4 4 2 2
(360..) days: 69.2 % 396 274 2 3 117 7 1 266

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
brinbuildempty CBC 4 100.0 % (9 / 9) 50.0 % (4 / 8)
_brin_leader_participate_as_worker CBC 5 100.0 % (5 / 5)
_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_begin_parallel GNC 6 90.7 % (68 / 75) 50.0 % (10 / 20)
_brin_end_parallel CBC 6 88.9 % (8 / 9) 75.0 % (3 / 4)
_brin_parallel_estimate_shared CBC 6 100.0 % (2 / 2)
_brin_parallel_build_main CBC 7 92.6 % (25 / 27) 33.3 % (2 / 6)
brin_build_empty_tuple CBC 11 100.0 % (8 / 8) 100.0 % (2 / 2)
_brin_parallel_scan_and_build GNC 12 100.0 % (21 / 21)
brinbulkdelete CBC 13 100.0 % (4 / 4) 50.0 % (1 / 2)
union_tuples CBC 21 63.3 % (31 / 49) 67.9 % (19 / 28)
brin_summarize_new_values CBC 47 100.0 % (3 / 3)
form_and_spill_tuple CBC 52 100.0 % (7 / 7) 100.0 % (2 / 2)
brin_desummarize_range GNC 69 75.0 % (21 / 28) 40.6 % (13 / 32)
brin_vacuum_scan GNC 85 100.0 % (11 / 11) 75.0 % (3 / 4)
brinvacuumcleanup CBC 88 100.0 % (11 / 11) 100.0 % (4 / 4)
brin_summarize_range GNC 134 86.5 % (32 / 37) 53.1 % (17 / 32)
brinsummarize CBC 171 94.6 % (35 / 37) 84.6 % (22 / 26)
brinbuild GNC 224 97.6 % (40 / 41) 70.0 % (21 / 30)
brin_fill_empty_ranges GNC 244 100.0 % (8 / 8) 100.0 % (4 / 4)
terminate_brin_buildstate CBC 282 100.0 % (12 / 12) 100.0 % (2 / 2)
initialize_brin_buildstate GNC 289 100.0 % (22 / 22) 100.0 % (2 / 2)
initialize_brin_insertstate GNC 722 100.0 % (8 / 8)
brininsertcleanup CBC 740 100.0 % (7 / 7) 100.0 % (2 / 2)
brinoptions CBC 846 100.0 % (2 / 2)
summarize_range CBC 1498 74.1 % (20 / 27) 42.9 % (6 / 14)
form_and_insert_tuple CBC 1738 100.0 % (6 / 6)
brinbeginscan CBC 1964 100.0 % (7 / 7)
brinendscan CBC 1964 100.0 % (6 / 6)
bringetbitmap CBC 1964 97.5 % (116 / 119) 77.1 % (54 / 70)
brinrescan CBC 1964 100.0 % (4 / 4) 50.0 % (2 / 4)
brin_free_desc CBC 2268 100.0 % (4 / 4) 50.0 % (1 / 2)
brinhandler GNC 2959 100.0 % (2 / 2)
brin_build_desc GNC 2998 100.0 % (25 / 25) 100.0 % (4 / 4)
brinbuildCallbackParallel CBC 3981 100.0 % (10 / 10) 75.0 % (3 / 4)
brinGetStats CBC 8944 100.0 % (9 / 9)
brininsert CBC 68786 92.6 % (50 / 54) 75.0 % (27 / 36)
check_null_keys CBC 126624 85.7 % (12 / 14) 81.2 % (13 / 16)
brinbuildCallback CBC 539335 100.0 % (9 / 9) 100.0 % (2 / 2)
add_values_to_range GNC 570227 100.0 % (23 / 23) 84.6 % (22 / 26)

Generated by: LCOV version 2.5.0-beta