LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin.c (source / functions) Coverage Total Hit UIC UBC GBC GIC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 91.6 % 805 737 68 2 735 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 41 41 1 40
Baseline: lcov-20261105-baseline Branches: 69.0 % 400 276 1 123 1 1 274
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 16 16 2 14
(360..) days: 91.4 % 789 721 68 721
Function coverage date bins:
(360..) days: 100.0 % 41 41 1 40
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 68.8 % 398 274 1 123 1 1 272

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 CBC 6 90.7 % (68 / 75) 50.0 % (9 / 18)
_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 CBC 12 100.0 % (21 / 21)
brinbulkdelete CBC 12 100.0 % (4 / 4) 50.0 % (1 / 2)
union_tuples CBC 33 44.9 % (22 / 49) 57.1 % (16 / 28)
brin_summarize_new_values CBC 47 100.0 % (3 / 3)
form_and_spill_tuple CBC 64 100.0 % (7 / 7) 100.0 % (2 / 2)
brin_desummarize_range CBC 69 75.0 % (21 / 28) 40.6 % (13 / 32)
brin_vacuum_scan CBC 79 100.0 % (11 / 11) 75.0 % (3 / 4)
brinvacuumcleanup CBC 82 100.0 % (11 / 11) 100.0 % (4 / 4)
brin_summarize_range CBC 134 86.5 % (32 / 37) 53.1 % (17 / 32)
brinsummarize CBC 165 94.6 % (35 / 37) 84.6 % (22 / 26)
brinbuild CBC 240 97.6 % (40 / 41) 70.0 % (21 / 30)
brin_fill_empty_ranges CBC 260 100.0 % (8 / 8) 100.0 % (4 / 4)
terminate_brin_buildstate CBC 298 100.0 % (12 / 12) 100.0 % (2 / 2)
initialize_brin_buildstate CBC 305 100.0 % (22 / 22) 100.0 % (2 / 2)
initialize_brin_insertstate CBC 726 100.0 % (8 / 8)
brininsertcleanup CBC 744 100.0 % (7 / 7) 100.0 % (2 / 2)
brinoptions CBC 822 100.0 % (2 / 2)
summarize_range CBC 1498 74.1 % (20 / 27) 42.9 % (6 / 14)
form_and_insert_tuple CBC 1754 100.0 % (6 / 6)
brinbeginscan CBC 1964 100.0 % (7 / 7)
brinendscan CBC 1964 100.0 % (6 / 6)
bringetbitmap GNC 1964 97.5 % (116 / 119) 77.8 % (56 / 72)
brinrescan CBC 1964 100.0 % (4 / 4) 50.0 % (2 / 4)
brin_free_desc CBC 2284 100.0 % (4 / 4) 50.0 % (1 / 2)
brinhandler CBC 2818 100.0 % (2 / 2)
brin_build_desc CBC 3018 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 68794 92.6 % (50 / 54) 75.0 % (27 / 36)
check_null_keys CBC 126624 85.7 % (12 / 14) 81.2 % (13 / 16)
brinbuildCallback CBC 539359 100.0 % (9 / 9) 100.0 % (2 / 2)
add_values_to_range CBC 570259 100.0 % (23 / 23) 84.6 % (22 / 26)

Generated by: LCOV version 2.0-1