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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.7 % 670 608 1 61 2 27 579 1 24
Current Date: 2026-03-14 14:10:32 -0400 Functions: 97.1 % 35 34 1 16 18
Baseline: lcov-20260315-024220-baseline Branches: 70.3 % 266 187 2 77 12 175 5 3 11 11
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 91.5 % 47 43 1 3 26 17
(360..) days: 90.7 % 622 564 58 2 562
Function coverage date bins:
(360..) days: 97.1 % 35 34 1 16 18
Branch coverage date bins:
(1,7] days: 50.0 % 2 1 1 1
(30,360] days: 93.8 % 16 15 1 11 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 72696 100.0 % (5 / 5) 83.3 % (5 / 6)
AssertCheckItemPointers CBC 109062 100.0 % (9 / 9) 66.7 % (8 / 12)
GinBufferCanAddKey CBC 36366 100.0 % (4 / 4) 100.0 % (2 / 2)
GinBufferFree CBC 52 75.0 % (6 / 8) 37.5 % (3 / 8)
GinBufferInit GNC 52 84.0 % (21 / 25) 41.7 % (5 / 12)
GinBufferIsEmpty CBC 102344 100.0 % (2 / 2)
GinBufferKeyEquals CBC 36330 92.9 % (13 / 14) 75.0 % (9 / 12)
GinBufferReset CBC 29508 100.0 % (13 / 13) 83.3 % (5 / 6)
GinBufferShouldTrim GNC 36366 73.3 % (11 / 15) 66.7 % (8 / 12)
GinBufferStoreTuple GNC 36366 100.0 % (27 / 27) 87.5 % (7 / 8)
GinBufferTrim UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
_gin_begin_parallel GNC 13 89.0 % (65 / 73) 50.0 % (10 / 20)
_gin_build_tuple GNC 36366 86.0 % (43 / 50) 60.7 % (17 / 28)
_gin_compare_tuples GNC 62899 88.9 % (16 / 18) 83.3 % (10 / 12)
_gin_end_parallel CBC 13 100.0 % (9 / 9) 100.0 % (4 / 4)
_gin_leader_participate_as_worker CBC 13 100.0 % (5 / 5)
_gin_parallel_build_main CBC 26 100.0 % (33 / 33) 83.3 % (5 / 6)
_gin_parallel_estimate_shared CBC 13 100.0 % (2 / 2)
_gin_parallel_heapscan CBC 13 100.0 % (13 / 13) 100.0 % (2 / 2)
_gin_parallel_merge GNC 13 79.5 % (35 / 44) 66.7 % (8 / 12)
_gin_parallel_scan_and_build GNC 39 100.0 % (25 / 25)
_gin_parse_tuple_items GNC 36366 100.0 % (6 / 6) 50.0 % (1 / 2)
_gin_parse_tuple_key CBC 162044 100.0 % (7 / 7) 100.0 % (4 / 4)
_gin_process_worker_data GNC 39 80.5 % (33 / 41) 81.2 % (13 / 16)
addItemPointersToLeafTuple GNC 114454 100.0 % (20 / 20) 83.3 % (5 / 6)
buildFreshLeafTuple GNC 346931 100.0 % (12 / 12) 100.0 % (4 / 4)
ginBuildCallback CBC 459883 56.2 % (9 / 16) 37.5 % (3 / 8)
ginBuildCallbackParallel CBC 10632 84.6 % (11 / 13) 66.7 % (4 / 6)
ginEntryInsert CBC 486087 100.0 % (24 / 24) 100.0 % (6 / 6)
ginFlushBuildState GNC 39 100.0 % (21 / 21) 100.0 % (6 / 6)
ginHeapTupleBulkInsert CBC 470826 100.0 % (8 / 8)
ginHeapTupleInsert GNC 27048 100.0 % (6 / 6) 75.0 % (3 / 4)
ginbuild GNC 205 98.2 % (56 / 57) 77.3 % (17 / 22)
ginbuildempty CBC 3 100.0 % (14 / 14) 50.0 % (1 / 2)
gininsert GNC 159945 100.0 % (24 / 24) 85.7 % (12 / 14)

Generated by: LCOV version 2.4-beta