LCOV - differential code coverage report
Current view: top level - src/backend/access/gin - gininsert.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 90.7 % 670 608 1 61 2 27 579 1 24
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.1 % 35 34 1 14 20
Baseline: lcov-20260505-025707-baseline Branches: 70.3 % 266 187 2 77 12 175 5 3 11 11
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.6 % 41 40 1 27 13
(360..) days: 90.3 % 629 568 61 2 566
Function coverage date bins:
(360..) days: 97.1 % 35 34 1 14 20
Branch coverage date bins:
(30,360] days: 88.9 % 18 16 2 12 4
(360..) days: 66.8 % 256 171 77 171 5 3

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
AssertCheckGinBuffer CBC 94854 100.0 % (5 / 5) 83.3 % (5 / 6)
AssertCheckItemPointers CBC 142304 100.0 % (9 / 9) 66.7 % (8 / 12)
GinBufferCanAddKey CBC 47450 100.0 % (4 / 4) 100.0 % (2 / 2)
GinBufferFree CBC 68 75.0 % (6 / 8) 37.5 % (3 / 8)
GinBufferInit GNC 68 84.0 % (21 / 25) 41.7 % (5 / 12)
GinBufferIsEmpty CBC 133861 100.0 % (2 / 2)
GinBufferKeyEquals CBC 47404 92.9 % (13 / 14) 75.0 % (9 / 12)
GinBufferReset CBC 38825 100.0 % (13 / 13) 83.3 % (5 / 6)
GinBufferShouldTrim GNC 47450 73.3 % (11 / 15) 66.7 % (8 / 12)
GinBufferStoreTuple GNC 47450 100.0 % (27 / 27) 87.5 % (7 / 8)
GinBufferTrim UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
_gin_begin_parallel GNC 17 89.0 % (65 / 73) 50.0 % (10 / 20)
_gin_build_tuple GNC 47450 86.0 % (43 / 50) 60.7 % (17 / 28)
_gin_compare_tuples GNC 79539 88.9 % (16 / 18) 83.3 % (10 / 12)
_gin_end_parallel CBC 17 100.0 % (9 / 9) 100.0 % (4 / 4)
_gin_leader_participate_as_worker CBC 17 100.0 % (5 / 5)
_gin_parallel_build_main CBC 34 100.0 % (33 / 33) 83.3 % (5 / 6)
_gin_parallel_estimate_shared CBC 17 100.0 % (2 / 2)
_gin_parallel_heapscan CBC 17 100.0 % (13 / 13) 100.0 % (2 / 2)
_gin_parallel_merge CBC 17 79.5 % (35 / 44) 66.7 % (8 / 12)
_gin_parallel_scan_and_build GNC 51 100.0 % (25 / 25)
_gin_parse_tuple_items GNC 47450 100.0 % (6 / 6) 50.0 % (1 / 2)
_gin_parse_tuple_key CBC 206380 100.0 % (7 / 7) 100.0 % (4 / 4)
_gin_process_worker_data CBC 51 80.5 % (33 / 41) 81.2 % (13 / 16)
addItemPointersToLeafTuple GNC 118090 100.0 % (20 / 20) 83.3 % (5 / 6)
buildFreshLeafTuple GNC 421149 100.0 % (12 / 12) 100.0 % (4 / 4)
ginBuildCallback CBC 468441 56.2 % (9 / 16) 37.5 % (3 / 8)
ginBuildCallbackParallel CBC 14176 84.6 % (11 / 13) 66.7 % (4 / 6)
ginEntryInsert CBC 567283 100.0 % (24 / 24) 100.0 % (6 / 6)
ginFlushBuildState GNC 51 100.0 % (21 / 21) 100.0 % (6 / 6)
ginHeapTupleBulkInsert CBC 483031 100.0 % (8 / 8)
ginHeapTupleInsert GNC 29048 100.0 % (6 / 6) 75.0 % (3 / 4)
ginbuild GNC 204 98.2 % (56 / 57) 77.3 % (17 / 22)
ginbuildempty CBC 4 100.0 % (14 / 14) 50.0 % (1 / 2)
gininsert GNC 205933 100.0 % (24 / 24) 85.7 % (12 / 14)

Generated by: LCOV version 2.5.0-beta