LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin.c (source / functions) Coverage Total Hit UBC GIC GNC CBC DCB
Current: 573e679a26649e14742b4a7d19331bf8ced908ae vs 9d0f7996e58c2a92efe06c901c6dfe1f6ced0a1d Lines: 92.1 % 859 791 68 1 15 775 13
Current Date: 2025-12-19 07:55:58 +0900 Functions: 100.0 % 41 41 10 31
Baseline: lcov-20251219-010030-baseline Branches: 68.1 % 408 278 130 2 276
Baseline Date: 2025-12-18 10:23:51 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 4 4 4
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 21 21 7 14
(360..) days: 91.8 % 830 762 68 1 761
Function coverage date bins:
(360..) days: 100.0 % 41 41 10 31
Branch coverage date bins:
(30,360] days: 87.5 % 8 7 1 2 5
(360..) days: 67.8 % 400 271 129 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
brin_desummarize_range GNC 52 75.0 % (21 / 28) 40.6 % (13 / 32)
bringetbitmap CBC 1473 97.5 % (116 / 119) 75.7 % (53 / 70)
brin_summarize_range GNC 105 86.5 % (32 / 37) 53.1 % (17 / 32)
_brin_begin_parallel GNC 5 90.7 % (68 / 75) 45.5 % (10 / 22)
union_tuples CBC 30 44.9 % (22 / 49) 57.1 % (16 / 28)
brininsert CBC 63148 92.6 % (50 / 54) 75.0 % (27 / 36)
brinbuild GNC 184 97.6 % (40 / 41) 73.3 % (22 / 30)
summarize_range CBC 1476 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 392242 100.0 % (23 / 23) 84.6 % (22 / 26)
brinbuildempty CBC 3 100.0 % (9 / 9) 50.0 % (4 / 8)
brinsummarize CBC 134 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 GNC 10 100.0 % (21 / 21) 50.0 % (1 / 2)
brin_free_desc CBC 1727 100.0 % (4 / 4) 50.0 % (1 / 2)
brin_vacuum_scan GNC 65 100.0 % (11 / 11) 75.0 % (3 / 4)
brinbuildCallbackParallel CBC 3981 100.0 % (10 / 10) 75.0 % (3 / 4)
brinbulkdelete CBC 11 100.0 % (4 / 4) 50.0 % (1 / 2)
brin_build_desc GNC 2295 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 GNC 204 100.0 % (8 / 8) 100.0 % (4 / 4)
brinbuildCallback CBC 364240 100.0 % (9 / 9) 100.0 % (2 / 2)
brininsertcleanup CBC 578 100.0 % (7 / 7) 100.0 % (2 / 2)
brinvacuumcleanup CBC 68 100.0 % (11 / 11) 100.0 % (4 / 4)
form_and_spill_tuple CBC 59 100.0 % (7 / 7) 100.0 % (2 / 2)
initialize_brin_buildstate CBC 238 100.0 % (25 / 25) 100.0 % (2 / 2)
terminate_brin_buildstate CBC 232 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 2262 100.0 % (53 / 53)
brinoptions CBC 660 100.0 % (2 / 2)
form_and_insert_tuple CBC 1328 100.0 % (6 / 6)
initialize_brin_insertstate GNC 561 100.0 % (8 / 8)

Generated by: LCOV version 2.4-beta