LCOV - differential code coverage report
Current view: top level - src/backend/access/nbtree Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 91.4 % 7221 6602 1 618 31 33 6538 3 48
Current Date: 2026-08-27 14:31:44 +0300 Functions: 93.2 % 264 246 18 16 230 3
Baseline: lcov-20260827-baseline Branches: 69.9 % 5458 3813 3 5 1 1636 23 1 11 3778
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Summarize by: Date bin (7,30] days: 100.0 % 18 18 18
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 93.9 % 1270 1192 78 2 15 1175
(360..) days: 90.9 % 5933 5392 1 540 29 5363
Function coverage date bins:
(30,360] days: 92.1 % 38 35 3 1 34
(360..) days: 93.4 % 226 211 15 15 196
Branch coverage date bins:
(30,360] days: 75.3 % 1231 927 3 301 3 11 913
(360..) days: 68.3 % 4227 2886 5 1 1335 20 1 2865

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 LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GNC CBC DCB
(7,30] days Total
100.0%
100.0 % 18 18 18 - -
(30,360] days Total
93.9%93.9%
93.9 % 1270 1192 78 2 15 1175 75.3 % 1231 927 3 301 3 11 913 92.1 % 38 35 3 1 34
nbtcompare.c 40.0 % 35 14 21 1 13 50.0 % 8 4 4 4 40.0 % 5 2 3 1 1
nbtdedup.c 100.0 % 10 10 10 50.0 % 6 3 3 3 100.0 % 1 1 1
nbtinsert.c 100.0 % 50 50 50 73.1 % 26 19 7 19 100.0 % 1 1 1
nbtpage.c 91.1 % 45 41 4 2 2 37 81.2 % 16 13 3 1 2 10 -
nbtpreprocesskeys.c 90.9 % 11 10 1 10 75.0 % 4 3 1 3 -
nbtreadpage.c 95.0 % 1014 963 51 963 75.9 % 1085 824 261 1 823 100.0 % 25 25 25
nbtree.c 100.0 % 18 18 18 95.0 % 20 19 1 19 100.0 % 1 1 1
nbtsearch.c 96.8 % 31 30 1 12 18 67.9 % 28 19 3 6 1 9 9 -
nbtsort.c 100.0 % 19 19 19 50.0 % 4 2 2 2 100.0 % 1 1 1
nbtutils.c 100.0 % 19 19 19 90.0 % 10 9 1 9 100.0 % 3 3 3
nbtxlog.c 100.0 % 14 14 14 50.0 % 24 12 12 12 -
(360..) days Total
90.9%90.9%
90.9 % 5933 5392 1 540 29 5363 68.3 % 4227 2886 5 1 1335 20 1 2865 93.4 % 226 211 15 15 196
nbtcompare.c 64.5 % 234 151 83 151 72.1 % 68 49 19 49 68.6 % 35 24 11 3 21
nbtdedup.c 96.7 % 338 327 11 327 70.9 % 220 156 64 156 100.0 % 11 11 11
nbtinsert.c 91.9 % 806 741 1 64 1 740 69.0 % 674 465 1 208 1 464 100.0 % 16 16 2 14
nbtpage.c 89.4 % 864 772 92 772 56.7 % 672 381 1 290 381 97.0 % 33 32 1 3 29
nbtpreprocesskeys.c 89.1 % 838 747 91 747 67.8 % 625 424 201 424 100.0 % 20 20 3 17
nbtree.c 86.3 % 525 453 72 453 66.6 % 362 241 1 120 241 92.9 % 28 26 2 1 25
nbtsearch.c 96.3 % 600 578 22 27 551 74.7 % 608 454 1 153 17 1 436 100.0 % 16 16 3 13
nbtsort.c 96.9 % 551 534 17 534 75.4 % 236 178 58 178 100.0 % 21 21 21
nbtsplitloc.c 96.4 % 279 269 10 1 268 83.8 % 204 171 33 2 169 100.0 % 12 12 12
nbtutils.c 86.8 % 295 256 39 256 65.0 % 254 165 89 165 93.3 % 15 14 1 14
nbtvalidate.c 80.4 % 112 90 22 90 61.2 % 85 52 33 52 100.0 % 2 2 2
nbtxlog.c 96.5 % 491 474 17 474 68.5 % 219 150 2 67 150 100.0 % 17 17 17
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1