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: b368bdd230181c60e085267fe65d42fd372d3a24 vs d39fda1cc404834781458376173e5293f870e83a Lines: 90.7 % 670 608 62 2 606 3
Current Date: 2026-09-21 17:36:50 +0700 Functions: 97.1 % 35 34 1 1 33
Baseline: lcov-20260921-baseline Branches: 70.8 % 264 187 77 187
Baseline Date: 2026-09-21 12:11:14 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.7 % 44 43 1 2 41
(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_parallel_merge CBC 17 79.5 % (35 / 44) 66.7 % (8 / 12)
_gin_begin_parallel CBC 17 89.0 % (65 / 73) 50.0 % (9 / 18)
_gin_process_worker_data CBC 51 80.0 % (32 / 40) 81.2 % (13 / 16)
GinBufferTrim UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
_gin_build_tuple CBC 49780 86.0 % (43 / 50) 60.7 % (17 / 28)
ginBuildCallback CBC 524689 56.2 % (9 / 16) 37.5 % (3 / 8)
GinBufferInit CBC 68 84.0 % (21 / 25) 41.7 % (5 / 12)
GinBufferShouldTrim CBC 49780 73.3 % (11 / 15) 66.7 % (8 / 12)
GinBufferFree CBC 68 75.0 % (6 / 8) 37.5 % (3 / 8)
_gin_compare_tuples CBC 89101 88.9 % (16 / 18) 83.3 % (10 / 12)
ginBuildCallbackParallel CBC 14176 84.6 % (11 / 13) 66.7 % (4 / 6)
GinBufferKeyEquals CBC 49730 92.9 % (13 / 14) 75.0 % (9 / 12)
ginbuild CBC 209 98.2 % (56 / 57) 77.3 % (17 / 22)
AssertCheckGinBuffer CBC 99510 100.0 % (5 / 5) 83.3 % (5 / 6)
AssertCheckItemPointers CBC 149290 100.0 % (9 / 9) 66.7 % (8 / 12)
GinBufferCanAddKey CBC 49780 100.0 % (4 / 4) 100.0 % (2 / 2)
GinBufferIsEmpty CBC 139686 100.0 % (2 / 2)
GinBufferReset CBC 39990 100.0 % (13 / 13) 83.3 % (5 / 6)
GinBufferStoreTuple GNC 49780 100.0 % (26 / 26) 87.5 % (7 / 8)
_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 % (35 / 35) 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_scan_and_build CBC 51 100.0 % (25 / 25)
_gin_parse_tuple_items CBC 49780 100.0 % (6 / 6) 50.0 % (1 / 2)
_gin_parse_tuple_key CBC 227798 100.0 % (7 / 7) 100.0 % (4 / 4)
addItemPointersToLeafTuple CBC 118084 100.0 % (20 / 20) 83.3 % (5 / 6)
buildFreshLeafTuple CBC 421181 100.0 % (12 / 12) 100.0 % (4 / 4)
ginEntryInsert CBC 577353 100.0 % (24 / 24) 100.0 % (6 / 6)
ginFlushBuildState CBC 51 100.0 % (21 / 21) 100.0 % (6 / 6)
ginHeapTupleBulkInsert CBC 539279 100.0 % (8 / 8)
ginHeapTupleInsert CBC 39092 100.0 % (6 / 6) 100.0 % (4 / 4)
ginbuildempty CBC 4 100.0 % (14 / 14) 50.0 % (1 / 2)
gininsert CBC 216016 100.0 % (24 / 24) 85.7 % (12 / 14)

Generated by: LCOV version 2.0-1