LCOV - differential code coverage report
Current view: top level - src/backend/access/gin - gininsert.c (source / functions) Coverage Total Hit UNC UIC UBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 90.7 % 670 608 1 61 2 27 579 1 24
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.1 % 35 34 1 14 20
Baseline: lcov-20260530-034037-baseline Branches: 70.3 % 266 187 2 2 75 2 12 173 18 16
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.6 % 41 40 1 27 13
(360..) days: 90.3 % 629 568 61 2 566
Function coverage date bins:
(360..) days: 97.1 % 35 34 1 14 20
Branch coverage date bins:
(30,360] days: 88.9 % 18 16 2 12 4
(360..) days: 69.0 % 248 171 2 75 2 169

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 94967 100.0 % (5 / 5) 83.3 % (5 / 6)
AssertCheckItemPointers CBC 142473 100.0 % (9 / 9) 66.7 % (8 / 12)
GinBufferCanAddKey CBC 47506 100.0 % (4 / 4) 100.0 % (2 / 2)
GinBufferFree CBC 68 75.0 % (6 / 8) 37.5 % (3 / 8)
GinBufferInit GNC 68 84.0 % (21 / 25) 41.7 % (5 / 12)
GinBufferIsEmpty CBC 134001 100.0 % (2 / 2)
GinBufferKeyEquals CBC 47461 92.9 % (13 / 14) 75.0 % (9 / 12)
GinBufferReset CBC 38853 100.0 % (13 / 13) 83.3 % (5 / 6)
GinBufferShouldTrim GNC 47506 73.3 % (11 / 15) 66.7 % (8 / 12)
GinBufferStoreTuple GNC 47506 100.0 % (27 / 27) 87.5 % (7 / 8)
GinBufferTrim UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
_gin_begin_parallel GNC 17 89.0 % (65 / 73) 50.0 % (10 / 20)
_gin_build_tuple GNC 47506 86.0 % (43 / 50) 60.7 % (17 / 28)
_gin_compare_tuples GNC 79123 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 GNC 51 100.0 % (25 / 25)
_gin_parse_tuple_items GNC 47506 100.0 % (6 / 6) 50.0 % (1 / 2)
_gin_parse_tuple_key CBC 205620 100.0 % (7 / 7) 100.0 % (4 / 4)
_gin_process_worker_data CBC 51 80.5 % (33 / 41) 81.2 % (13 / 16)
addItemPointersToLeafTuple GNC 118102 100.0 % (20 / 20) 83.3 % (5 / 6)
buildFreshLeafTuple GNC 421461 100.0 % (12 / 12) 100.0 % (4 / 4)
ginBuildCallback CBC 475180 56.2 % (9 / 16) 37.5 % (3 / 8)
ginBuildCallbackParallel CBC 14176 84.6 % (11 / 13) 66.7 % (4 / 6)
ginEntryInsert CBC 567607 100.0 % (24 / 24) 100.0 % (6 / 6)
ginFlushBuildState GNC 51 100.0 % (21 / 21) 100.0 % (6 / 6)
ginHeapTupleBulkInsert CBC 489770 100.0 % (8 / 8)
ginHeapTupleInsert GNC 29048 100.0 % (6 / 6) 75.0 % (3 / 4)
ginbuild GNC 231 98.2 % (56 / 57) 77.3 % (17 / 22)
ginbuildempty CBC 4 100.0 % (14 / 14) 50.0 % (1 / 2)
gininsert GNC 205975 100.0 % (24 / 24) 85.7 % (12 / 14)

Generated by: LCOV version 2.5.0-beta