LCOV - differential code coverage report
Current view: top level - src/backend/access/gin - gindatapage.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 83.4 % 692 577 2 113 577 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 93.1 % 29 27 2 2 25
Baseline: lcov-20261105-baseline Branches: 63.4 % 434 275 159 275
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 75.0 % 16 12 2 2 12
(360..) days: 83.6 % 676 565 111 565
Function coverage date bins:
(360..) days: 93.1 % 29 27 2 2 25
Branch coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 62.9 % 428 269 159 269

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
dataLeafPageGetUncompressed UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
dataSplitPageInternal UBC 0 0.0 % (0 / 35) 0.0 % (0 / 8)
GinPageDeletePostingItem CBC 9 100.0 % (12 / 12) 50.0 % (5 / 10)
GinDataLeafPageGetItemsToTbm CBC 20 66.7 % (6 / 9) 25.0 % (1 / 4)
dataBeginPlaceToPageInternal CBC 34 66.7 % (4 / 6) 50.0 % (1 / 2)
dataExecPlaceToPageInternal CBC 34 100.0 % (14 / 14) 50.0 % (5 / 10)
dataFindChildPtr CBC 34 44.4 % (8 / 18) 27.8 % (5 / 18)
dataPrepareDownlink CBC 34 100.0 % (6 / 6)
dataGetLeftMostPage CBC 48 100.0 % (6 / 6) 50.0 % (3 / 6)
ginScanBeginPostingTree CBC 48 100.0 % (5 / 5)
ginVacuumPostingTreeLeaf CBC 49 96.0 % (48 / 50) 60.9 % (28 / 46)
ginDataFillRoot CBC 59 100.0 % (8 / 8)
createPostingTree CBC 72 100.0 % (44 / 44) 75.0 % (18 / 24)
dataPlaceToPageLeafSplit CBC 94 100.0 % (35 / 35) 62.5 % (10 / 16)
GinDataLeafPageGetItems GNC 110 85.0 % (17 / 20) 90.0 % (9 / 10)
GinDataPageAddPostingItem CBC 154 100.0 % (15 / 15) 60.0 % (6 / 10)
dataIsMoveRight CBC 26366 85.7 % (6 / 7) 75.0 % (3 / 4)
dataLocateItem CBC 26414 100.0 % (30 / 30) 75.0 % (15 / 20)
computeLeafRecompressWALData CBC 28054 93.9 % (46 / 49) 76.9 % (20 / 26)
dataExecPlaceToPageLeaf CBC 38088 100.0 % (8 / 8) 40.0 % (4 / 10)
dataExecPlaceToPage CBC 38122 100.0 % (6 / 6) 100.0 % (2 / 2)
dataPlaceToPageLeafRecompress CBC 38126 82.6 % (19 / 23) 66.7 % (12 / 18)
ginInsertItemPointers CBC 38154 100.0 % (11 / 11) 100.0 % (2 / 2)
addItemsToLeaf CBC 38182 86.0 % (49 / 57) 72.2 % (26 / 36)
dataBeginPlaceToPageLeaf CBC 38182 88.6 % (70 / 79) 63.1 % (53 / 84)
leafRepackItems CBC 38182 76.2 % (64 / 84) 73.2 % (41 / 56)
ginPrepareDataScan CBC 38202 100.0 % (17 / 17)
dataBeginPlaceToPage CBC 38216 100.0 % (6 / 6) 75.0 % (3 / 4)
disassembleLeaf GNC 38231 63.0 % (17 / 27) 50.0 % (3 / 6)

Generated by: LCOV version 2.0-1