LCOV - differential code coverage report
Current view: top level - src/backend/access/gin - gininsert.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 90.7 % 670 608 62 608
Current Date: 2026-07-25 17:13:00 -0400 Functions: 97.1 % 35 34 1 34
Baseline: lcov-20260726-baseline Branches: 70.8 % 264 187 77 187
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.6 % 41 40 1 40
(360..) days: 90.3 % 629 568 61 568
Function coverage date bins:
(360..) days: 97.1 % 35 34 1 34
Branch coverage date bins:
(30,360] days: 94.4 % 18 17 1 17
(360..) days: 69.1 % 246 170 76 170

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 98610 100.0 % (5 / 5) 83.3 % (5 / 6)
AssertCheckItemPointers CBC 147940 100.0 % (9 / 9) 66.7 % (8 / 12)
GinBufferCanAddKey CBC 49330 100.0 % (4 / 4) 100.0 % (2 / 2)
GinBufferFree CBC 68 75.0 % (6 / 8) 37.5 % (3 / 8)
GinBufferInit CBC 68 84.0 % (21 / 25) 41.7 % (5 / 12)
GinBufferIsEmpty CBC 138561 100.0 % (2 / 2)
GinBufferKeyEquals CBC 49280 92.9 % (13 / 14) 75.0 % (9 / 12)
GinBufferReset CBC 39765 100.0 % (13 / 13) 83.3 % (5 / 6)
GinBufferShouldTrim CBC 49330 73.3 % (11 / 15) 66.7 % (8 / 12)
GinBufferStoreTuple CBC 49330 100.0 % (27 / 27) 87.5 % (7 / 8)
GinBufferTrim UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
_gin_begin_parallel CBC 17 89.0 % (65 / 73) 50.0 % (9 / 18)
_gin_build_tuple CBC 49330 86.0 % (43 / 50) 60.7 % (17 / 28)
_gin_compare_tuples CBC 88000 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 CBC 51 100.0 % (25 / 25)
_gin_parse_tuple_items CBC 49330 100.0 % (6 / 6) 50.0 % (1 / 2)
_gin_parse_tuple_key CBC 225146 100.0 % (7 / 7) 100.0 % (4 / 4)
_gin_process_worker_data CBC 51 80.5 % (33 / 41) 81.2 % (13 / 16)
addItemPointersToLeafTuple CBC 118111 100.0 % (20 / 20) 83.3 % (5 / 6)
buildFreshLeafTuple CBC 421239 100.0 % (12 / 12) 100.0 % (4 / 4)
ginBuildCallback CBC 471090 56.2 % (9 / 16) 37.5 % (3 / 8)
ginBuildCallbackParallel CBC 14176 84.6 % (11 / 13) 66.7 % (4 / 6)
ginEntryInsert CBC 567394 100.0 % (24 / 24) 100.0 % (6 / 6)
ginFlushBuildState CBC 51 100.0 % (21 / 21) 100.0 % (6 / 6)
ginHeapTupleBulkInsert CBC 485680 100.0 % (8 / 8)
ginHeapTupleInsert CBC 29048 100.0 % (6 / 6) 100.0 % (4 / 4)
ginbuild CBC 214 98.2 % (56 / 57) 77.3 % (17 / 22)
ginbuildempty CBC 4 100.0 % (14 / 14) 50.0 % (1 / 2)
gininsert CBC 205958 100.0 % (24 / 24) 85.7 % (12 / 14)

Generated by: LCOV version 2.0-1