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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 90.4 % 7236 6538 122 7 569 55 12 1173 5298 74 1172
Current Date: 2026-06-29 16:15:13 +0200 Functions: 93.3 % 267 249 5 13 2 99 148 32
Baseline: lcov-20260630-baseline Branches: 68.4 % 5460 3734 346 21 4 1355 47 2 883 2802 5 3
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Summarize by: Date bin (30,360] days: 90.3 % 1276 1152 122 2 1139 13
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (360..) days: 90.4 % 5960 5386 7 567 55 12 34 5285
Function coverage date bins:
(30,360] days: 92.3 % 39 36 3 36
(360..) days: 93.4 % 228 213 2 13 2 63 148
Branch coverage date bins:
(30,360] days: 71.4 % 1217 869 344 4 865 4
(360..) days: 67.4 % 4251 2865 2 21 4 1351 47 2 18 2798 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 Rate Total Hit UNC UBC GBC GNC CBC DCB
(30,360] days Total
90.3%90.3%
90.3 % 1276 1152 122 2 1139 13 71.4 % 1217 869 344 4 865 4 92.3 % 39 36 3 36
nbtcompare.c 46.7 % 45 21 24 19 2 58.3 % 12 7 5 7 50.0 % 6 3 3 3
nbtdedup.c 100.0 % 10 10 10 50.0 % 6 3 3 3 100.0 % 1 1 1
nbtree.c 100.0 % 18 18 17 1 95.0 % 20 19 1 19 100.0 % 1 1 1
nbtpage.c 86.0 % 43 37 6 37 71.4 % 14 10 4 10 -
nbtsearch.c 93.3 % 15 14 1 11 3 50.0 % 12 6 4 2 4 2 -
nbtpreprocesskeys.c 81.8 % 11 9 2 2 7 50.0 % 4 2 2 2 -
nbtinsert.c 100.0 % 50 50 50 73.1 % 26 19 7 19 100.0 % 1 1 1
nbtsort.c 100.0 % 19 19 19 50.0 % 4 2 2 2 100.0 % 1 1 1
nbtxlog.c 100.0 % 28 28 28 50.0 % 24 12 12 12 -
nbtreadpage.c 91.0 % 1014 923 91 923 71.9 % 1085 780 305 780 100.0 % 25 25 25
nbtutils.c 100.0 % 19 19 19 90.0 % 10 9 1 9 100.0 % 3 3 3
(360..) days Total
90.4%90.4%
90.4 % 5960 5386 7 567 55 12 34 5285 67.4 % 4251 2865 2 21 4 1351 47 2 18 2798 5 3 93.4 % 228 213 2 13 2 63 148
nbtcompare.c 67.2 % 247 166 81 10 156 73.6 % 72 53 19 6 47 70.3 % 37 26 2 9 1 25
nbtree.c 85.9 % 526 452 74 4 448 66.3 % 362 240 122 7 233 92.9 % 28 26 2 7 19
nbtpage.c 89.3 % 877 783 94 4 779 56.4 % 686 387 11 4 284 8 379 97.0 % 33 32 1 11 21
nbtutils.c 86.8 % 295 256 39 8 1 34 213 65.0 % 254 165 2 87 5 18 142 93.3 % 15 14 1 1 2 11
nbtdedup.c 96.7 % 338 327 11 1 326 70.9 % 220 156 64 156 100.0 % 11 11 3 8
nbtsplitloc.c 96.1 % 279 268 11 268 83.3 % 204 170 34 170 100.0 % 12 12 2 10
nbtsearch.c 91.8 % 601 552 49 14 2 536 71.8 % 606 435 1 170 9 2 424 100.0 % 16 16 6 10
nbtpreprocesskeys.c 89.0 % 847 754 93 754 66.7 % 625 417 208 417 100.0 % 20 20 2 18
nbtinsert.c 91.9 % 810 744 7 59 19 3 722 68.8 % 674 464 7 203 8 456 100.0 % 16 16 8 8
nbtsort.c 96.9 % 551 534 17 1 533 72.1 % 244 176 1 59 1 175 5 3 100.0 % 21 21 11 10
nbtvalidate.c 80.4 % 112 90 22 90 61.2 % 85 52 33 52 100.0 % 2 2 2
nbtxlog.c 96.4 % 477 460 17 460 68.5 % 219 150 1 68 3 147 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.0-1