LCOV - differential code coverage report
Current view: top level - src/backend/access/gin - gininsert.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 90.7 % 670 608 62 2 606 3
Current Date: 2026-08-27 14:31:44 +0300 Functions: 97.1 % 35 34 1 1 33
Baseline: lcov-20260827-baseline Branches: 70.8 % 264 187 77 187
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 97.5 % 40 39 1 39
(360..) days: 90.3 % 626 565 61 565
Function coverage date bins:
(360..) days: 97.1 % 35 34 1 1 33
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
_gin_build_tuple CBC 49924 86.0 % (43 / 50) 60.7 % (17 / 28)
_gin_begin_parallel CBC 17 89.0 % (65 / 73) 50.0 % (9 / 18)
GinBufferInit CBC 68 84.0 % (21 / 25) 41.7 % (5 / 12)
GinBufferFree CBC 68 75.0 % (6 / 8) 37.5 % (3 / 8)
ginBuildCallback CBC 523045 56.2 % (9 / 16) 37.5 % (3 / 8)
ginbuild CBC 205 98.2 % (56 / 57) 77.3 % (17 / 22)
AssertCheckItemPointers CBC 149721 100.0 % (9 / 9) 66.7 % (8 / 12)
GinBufferShouldTrim CBC 49924 73.3 % (11 / 15) 66.7 % (8 / 12)
GinBufferTrim UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
_gin_parallel_merge CBC 17 79.5 % (35 / 44) 66.7 % (8 / 12)
GinBufferKeyEquals CBC 49873 92.9 % (13 / 14) 75.0 % (9 / 12)
_gin_process_worker_data CBC 51 80.0 % (32 / 40) 81.2 % (13 / 16)
_gin_compare_tuples CBC 91317 88.9 % (16 / 18) 83.3 % (10 / 12)
ginBuildCallbackParallel CBC 14176 84.6 % (11 / 13) 66.7 % (4 / 6)
gininsert CBC 216001 100.0 % (24 / 24) 85.7 % (12 / 14)
AssertCheckGinBuffer CBC 99797 100.0 % (5 / 5) 83.3 % (5 / 6)
GinBufferReset CBC 40062 100.0 % (13 / 13) 83.3 % (5 / 6)
GinBufferStoreTuple GNC 49924 100.0 % (26 / 26) 87.5 % (7 / 8)
_gin_parallel_build_main CBC 34 100.0 % (35 / 35) 83.3 % (5 / 6)
_gin_parse_tuple_items CBC 49924 100.0 % (6 / 6) 50.0 % (1 / 2)
addItemPointersToLeafTuple CBC 118076 100.0 % (20 / 20) 83.3 % (5 / 6)
ginbuildempty CBC 4 100.0 % (14 / 14) 50.0 % (1 / 2)
GinBufferCanAddKey CBC 49924 100.0 % (4 / 4) 100.0 % (2 / 2)
_gin_end_parallel CBC 17 100.0 % (9 / 9) 100.0 % (4 / 4)
_gin_parallel_heapscan CBC 17 100.0 % (13 / 13) 100.0 % (2 / 2)
_gin_parse_tuple_key CBC 232338 100.0 % (7 / 7) 100.0 % (4 / 4)
buildFreshLeafTuple CBC 421162 100.0 % (12 / 12) 100.0 % (4 / 4)
ginEntryInsert CBC 577326 100.0 % (24 / 24) 100.0 % (6 / 6)
ginFlushBuildState CBC 51 100.0 % (21 / 21) 100.0 % (6 / 6)
ginHeapTupleInsert CBC 39092 100.0 % (6 / 6) 100.0 % (4 / 4)
GinBufferIsEmpty CBC 140046 100.0 % (2 / 2)
_gin_leader_participate_as_worker CBC 17 100.0 % (5 / 5)
_gin_parallel_estimate_shared CBC 17 100.0 % (2 / 2)
_gin_parallel_scan_and_build CBC 51 100.0 % (25 / 25)
ginHeapTupleBulkInsert CBC 537635 100.0 % (8 / 8)

Generated by: LCOV version 2.0-1