LCOV - differential code coverage report
Current view: top level - src/backend/access/nbtree Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 90.1 % 7218 6505 94 13 606 15 3 1055 5432 73 1035
Current Date: 2025-12-15 18:36:29 -0500 Functions: 93.5 % 261 244 3 14 1 76 167 29
Baseline: lcov-20251216-010103-baseline Branches: 68.1 % 5472 3725 359 18 1370 16 2 848 2859
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin [..1] days: 50.0 % 2 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 97.9 % 47 46 1 46
(7,30] days: 91.1 % 1016 926 90 926
(30,360] days: 83.0 % 1375 1141 2 1 231 69 1072
(360..) days: 91.9 % 4778 4391 12 375 15 3 13 4360
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 26 26 26
(30,360] days: 72.9 % 48 35 2 11 3 32
(360..) days: 97.8 % 186 182 1 3 1 46 135
Branch coverage date bins:
[..1] days: 33.3 % 6 2 4 2
(1,7] days: 87.5 % 16 14 2 14
(7,30] days: 71.8 % 1089 782 307 782
(30,360] days: 63.6 % 1007 640 40 1 326 2 44 594
(360..) days: 68.2 % 3354 2287 6 17 1044 16 6 2265

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 UBC GBC GIC GNC CBC Rate Total Hit UNC UBC GBC GNC CBC DCB
[..1] days nbtsearch.c∗∗ 50.0 % 2 1 1 1 33.3 % 6 2 4 2 -
(1,7] days Total
97.9%97.9%
97.9 % 47 46 1 46 87.5 % 16 14 2 14 100.0 % 1 1 1
nbtreadpage.c 90.0 % 10 9 1 9 90.0 % 10 9 1 9 -
nbtutils.c 100.0 % 8 8 8 83.3 % 6 5 1 5 100.0 % 1 1 1
(7,30] days Total
91.1%91.1%
91.1 % 1016 926 90 926 71.8 % 1089 782 307 782 100.0 % 26 26 26
nbtreadpage.c 91.0 % 1005 915 90 915 71.5 % 1075 769 306 769 100.0 % 25 25 25
nbtree.c 100.0 % 11 11 11 92.9 % 14 13 1 13 100.0 % 1 1 1
(30,360] days Total
83.0%83.0%
83.0 % 1375 1141 2 1 231 69 1072 63.6 % 1007 640 40 1 326 2 44 594 72.9 % 48 35 2 11 3 32
nbtcompare.c 34.1 % 126 43 2 81 43 20.8 % 24 5 19 5 38.9 % 18 7 2 9 7
nbtree.c 59.1 % 132 78 54 78 46.1 % 76 35 41 35 66.7 % 6 4 2 4
nbtsearch.c 98.6 % 141 139 1 1 2 137 72.9 % 170 124 1 45 2 122 100.0 % 1 1 1
nbtpreprocesskeys.c 88.9 % 858 763 95 763 66.6 % 629 419 210 419 100.0 % 20 20 20
nbtinsert.c 100.0 % 26 26 14 12 50.0 % 14 7 6 1 6 1 -
nbtsort.c 100.0 % 7 7 3 4 60.0 % 10 6 2 2 2 4 100.0 % 1 1 1
nbtxlog.c 100.0 % 29 29 27 2 50.0 % 24 12 12 12 -
nbtutils.c 100.0 % 23 23 15 8 54.5 % 44 24 14 6 18 6 -
nbtpage.c 100.0 % 19 19 3 16 50.0 % 6 3 3 3 -
nbtdedup.c 100.0 % 9 9 4 5 50.0 % 10 5 3 2 3 2 100.0 % 1 1 1
(360..) days Total
91.9%91.9%
91.9 % 4778 4391 12 375 15 3 13 4360 68.2 % 3354 2287 6 17 1044 16 6 2265 97.8 % 186 182 1 3 1 46 135
nbtutils.c 84.1 % 289 243 3 43 2 13 228 65.5 % 226 148 6 2 70 3 6 139 88.9 % 18 16 2 1 15
nbtinsert.c 89.6 % 815 730 2 83 730 68.4 % 680 465 2 213 465 93.8 % 16 15 1 5 10
nbtpage.c 89.4 % 884 790 94 790 58.4 % 688 402 286 2 400 97.0 % 33 32 1 4 28
nbtsearch.c 87.1 % 474 413 61 2 411 69.0 % 448 309 1 138 309 100.0 % 15 15 5 10
nbtsort.c 96.9 % 547 530 17 1 529 73.3 % 240 176 64 1 175 100.0 % 21 21 11 10
nbtree.c 94.4 % 449 424 6 19 424 70.0 % 300 210 9 81 210 100.0 % 22 22 5 17
nbtsplitloc.c 96.8 % 281 272 1 8 3 269 84.3 % 204 172 2 30 4 168 100.0 % 12 12 1 11
nbtxlog.c 96.4 % 475 458 17 458 68.9 % 219 151 1 67 151 100.0 % 17 17 11 6
nbtdedup.c 96.7 % 333 322 11 322 71.3 % 216 154 62 154 100.0 % 11 11 3 8
nbtvalidate.c 79.6 % 108 86 22 86 61.2 % 85 52 33 52 100.0 % 2 2 2
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta