LCOV - differential code coverage report
Current view: top level - src/backend/access/nbtree Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.4 % 7236 6541 120 2 573 62 11 1160 5308 73 1158
Current Date: 2026-03-14 14:10:32 -0400 Functions: 93.3 % 267 249 5 13 2 95 152 29
Baseline: lcov-20260315-024220-baseline Branches: 68.4 % 5466 3740 346 20 4 1356 54 2 881 2803 5 3 312 873
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 94.4 % 71 67 4 67
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 86.1 % 1872 1611 116 145 1060 551
(360..) days: 91.9 % 5293 4863 2 428 62 11 33 4757
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 79.4 % 68 54 5 9 36 18
(360..) days: 98.0 % 198 194 4 2 58 134
Branch coverage date bins:
(1,7] days: 96.7 % 30 29 1 29
(30,360] days: 68.0 % 1662 1130 343 189 2 834 294
(360..) days: 68.2 % 3782 2581 2 20 4 1167 54 18 2509 5 3

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC UBC GBC GNC CBC DCB
(1,7] days Total
94.4%94.4%
94.4 % 71 67 4 67 96.7 % 30 29 1 29 100.0 % 1 1 1
nbtpage.c 84.6 % 26 22 4 22 100.0 % 6 6 6 -
nbtinsert.c 100.0 % 29 29 29 91.7 % 12 11 1 11 100.0 % 1 1 1
(30,360] days Total
86.1%86.1%
86.1 % 1872 1611 116 145 1060 551 68.0 % 1662 1130 343 189 2 834 294 79.4 % 68 54 5 9 36 18
nbtcompare.c 37.9 % 169 64 24 81 19 45 33.3 % 36 12 5 19 7 5 41.7 % 24 10 5 9 3 7
nbtreadpage.c 91.0 % 1015 924 91 924 71.8 % 1085 779 306 779 100.0 % 25 25 25
nbtpage.c 100.0 % 8 8 8 50.0 % 6 3 3 3 -
nbtdedup.c 100.0 % 8 8 8 50.0 % 6 3 3 3 100.0 % 1 1 1
nbtinsert.c 100.0 % 21 21 21 57.1 % 14 8 6 8 -
nbtsort.c 100.0 % 19 19 19 50.0 % 4 2 2 2 100.0 % 1 1 1
nbtsearch.c 98.4 % 123 121 1 1 3 118 71.4 % 140 100 4 36 2 2 96 100.0 % 1 1 1
nbtutils.c 100.0 % 27 27 8 19 58.3 % 36 21 1 14 5 16 100.0 % 1 1 1
nbtpreprocesskeys.c 89.3 % 345 308 37 2 306 63.2 % 247 156 91 156 100.0 % 9 9 2 7
nbtxlog.c 100.0 % 28 28 28 50.0 % 24 12 12 12 -
nbtree.c 74.5 % 102 76 26 16 60 53.1 % 64 34 1 29 13 21 100.0 % 5 5 1 4
(360..) days Total
91.9%91.9%
91.9 % 5293 4863 2 428 62 11 33 4757 68.2 % 3782 2581 2 20 4 1167 54 18 2509 5 3 98.0 % 198 194 4 2 58 134
nbtree.c 89.6 % 441 395 46 6 389 70.8 % 312 221 91 9 212 91.7 % 24 22 2 7 15
nbtpage.c 89.1 % 882 786 2 94 4 782 56.9 % 686 390 13 4 279 8 382 97.0 % 33 32 1 9 23
nbtutils.c 85.3 % 285 243 42 6 33 204 64.3 % 230 148 2 80 2 18 128 94.1 % 17 16 1 1 2 13
nbtvalidate.c 79.8 % 109 87 22 87 61.2 % 85 52 33 52 100.0 % 2 2 2
nbtsplitloc.c 97.1 % 279 271 8 271 84.3 % 204 172 1 31 172 100.0 % 12 12 2 10
nbtdedup.c 96.7 % 338 327 11 1 326 70.9 % 220 156 64 156 100.0 % 11 11 3 8
nbtinsert.c 92.1 % 810 746 64 26 3 717 69.1 % 674 466 2 206 18 448 100.0 % 16 16 8 8
nbtsort.c 96.9 % 551 534 17 1 533 72.0 % 246 177 1 60 2 175 5 3 100.0 % 21 21 11 10
nbtsearch.c 89.9 % 485 436 49 14 2 420 71.0 % 476 338 1 137 9 329 100.0 % 15 15 5 10
nbtpreprocesskeys.c 88.7 % 513 455 58 455 68.8 % 382 263 119 263 100.0 % 11 11 11
nbtxlog.c 96.4 % 477 460 17 460 68.5 % 219 150 2 67 150 100.0 % 17 17 11 6
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta