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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 90.7 % 670 608 62 2 606 3
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.1 % 35 34 1 1 33
Baseline: lcov-20260920-baseline Branches: 70.8 % 264 187 77 187
Baseline Date: 2026-09-20 14:13:13 +0900 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
GinBufferTrim UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
ginbuildempty CBC 4 100.0 % (14 / 14) 50.0 % (1 / 2)
_gin_begin_parallel CBC 17 89.0 % (65 / 73) 50.0 % (9 / 18)
_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_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_build_main CBC 34 100.0 % (35 / 35) 83.3 % (5 / 6)
_gin_parallel_scan_and_build CBC 51 100.0 % (25 / 25)
_gin_process_worker_data CBC 51 80.0 % (32 / 40) 81.2 % (13 / 16)
ginFlushBuildState CBC 51 100.0 % (21 / 21) 100.0 % (6 / 6)
GinBufferFree CBC 68 75.0 % (6 / 8) 37.5 % (3 / 8)
GinBufferInit CBC 68 84.0 % (21 / 25) 41.7 % (5 / 12)
ginbuild CBC 229 98.2 % (56 / 57) 77.3 % (17 / 22)
ginBuildCallbackParallel CBC 14176 84.6 % (11 / 13) 66.7 % (4 / 6)
ginHeapTupleInsert CBC 39092 100.0 % (6 / 6) 100.0 % (4 / 4)
GinBufferReset CBC 40224 100.0 % (13 / 13) 83.3 % (5 / 6)
GinBufferKeyEquals CBC 50197 92.9 % (13 / 14) 75.0 % (9 / 12)
GinBufferCanAddKey CBC 50248 100.0 % (4 / 4) 100.0 % (2 / 2)
GinBufferShouldTrim CBC 50248 73.3 % (11 / 15) 66.7 % (8 / 12)
GinBufferStoreTuple GNC 50248 100.0 % (26 / 26) 87.5 % (7 / 8)
_gin_build_tuple CBC 50248 86.0 % (43 / 50) 60.7 % (17 / 28)
_gin_parse_tuple_items CBC 50248 100.0 % (6 / 6) 50.0 % (1 / 2)
_gin_compare_tuples CBC 91918 88.9 % (16 / 18) 83.3 % (10 / 12)
AssertCheckGinBuffer CBC 100445 100.0 % (5 / 5) 83.3 % (5 / 6)
addItemPointersToLeafTuple CBC 118082 100.0 % (20 / 20) 83.3 % (5 / 6)
GinBufferIsEmpty CBC 140856 100.0 % (2 / 2)
AssertCheckItemPointers CBC 150693 100.0 % (9 / 9) 66.7 % (8 / 12)
gininsert CBC 215914 100.0 % (24 / 24) 85.7 % (12 / 14)
_gin_parse_tuple_key CBC 233870 100.0 % (7 / 7) 100.0 % (4 / 4)
buildFreshLeafTuple CBC 421446 100.0 % (12 / 12) 100.0 % (4 / 4)
ginBuildCallback CBC 528824 56.2 % (9 / 16) 37.5 % (3 / 8)
ginHeapTupleBulkInsert CBC 543414 100.0 % (8 / 8)
ginEntryInsert CBC 577616 100.0 % (24 / 24) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1