LCOV - differential code coverage report
Current view: top level - src/backend/access/heap Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 90.3 % 7586 6850 102 3 3 628 35 3 828 5984 2 141 603
Current Date: 2026-05-29 21:51:00 -0400 Functions: 98.8 % 243 240 2 1 106 134 28
Baseline: lcov-20260530-034037-baseline Branches: 71.8 % 5808 4171 236 8 91 1302 46 111 642 3372 336 491
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Summarize by: Date bin (7,30] days: 100.0 % 8 8 8
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 89.2 % 975 870 102 3 1 1 812 56
(360..) days: 90.4 % 6603 5972 3 3 625 34 2 8 5928 2
Function coverage date bins:
(30,360] days: 97.6 % 41 40 1 37 3
(360..) days: 99.0 % 202 200 1 1 69 131
Branch coverage date bins:
(7,30] days: 100.0 % 10 10 10
(30,360] days: 72.2 % 934 674 236 24 1 626 47
(360..) days: 71.7 % 4864 3487 8 91 1278 45 111 6 3325

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 UIC UBC GBC GIC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UBC GNC CBC DCB
(7,30] days Total
100.0%
100.0 % 8 8 8 100.0 % 10 10 10 -
(30,360] days Total
89.2%89.2%
89.2 % 975 870 102 3 1 1 812 56 72.2 % 934 674 236 24 1 626 47 97.6 % 41 40 1 37 3
heapam.c 96.2 % 130 125 5 110 15 72.4 % 170 123 44 3 108 15 100.0 % 9 9 7 2
heapam_handler.c 91.7 % 84 77 7 77 76.5 % 51 39 12 39 100.0 % 3 3 3
heapam_indexscan.c 97.9 % 96 94 2 94 81.2 % 64 52 12 52 100.0 % 5 5 5
heapam_visibility.c 69.0 % 71 49 22 49 56.9 % 58 33 25 33 100.0 % 4 4 4
heapam_xlog.c 85.0 % 100 85 15 1 79 5 64.3 % 140 90 49 1 1 87 2 -
pruneheap.c 88.3 % 315 278 37 275 3 75.8 % 302 229 71 2 225 4 92.9 % 14 13 1 13
rewriteheap.c 100.0 % 5 5 5 87.5 % 8 7 1 7 -
vacuumlazy.c 89.0 % 145 129 14 2 111 18 74.8 % 123 92 20 11 71 21 100.0 % 4 4 4
visibilitymap.c 95.0 % 20 19 1 1 4 14 50.0 % 18 9 2 7 4 5 100.0 % 2 2 1 1
(360..) days Total
90.4%90.4%
90.4 % 6603 5972 3 3 625 34 2 8 5928 2 71.7 % 4864 3487 8 91 1278 45 111 6 3325 99.0 % 202 200 1 1 69 131
heapam.c 91.7 % 2752 2524 3 225 2 1 2521 72.7 % 2151 1564 8 62 517 12 80 1472 100.0 % 73 73 20 53
heapam_handler.c 93.2 % 732 682 3 47 2 680 1 75.3 % 458 345 1 112 1 3 341 100.0 % 29 29 8 21
heapam_visibility.c 83.4 % 487 406 81 6 1 399 74.6 % 452 337 115 6 331 100.0 % 15 15 9 6
heapam_xlog.c 89.3 % 457 408 49 408 63.2 % 261 165 3 93 3 162 92.3 % 13 12 1 9 3
heaptoast.c 92.6 % 215 199 16 199 71.4 % 140 100 1 39 3 97 100.0 % 6 6 3 3
hio.c 87.5 % 232 203 29 203 72.3 % 220 159 61 159 100.0 % 5 5 2 3
pruneheap.c 94.3 % 418 394 24 8 386 1 72.0 % 357 257 10 90 12 6 239 100.0 % 14 14 4 10
rewriteheap.c 83.2 % 316 263 53 263 54.7 % 214 117 14 83 1 8 108 91.7 % 12 11 1 4 7
vacuumlazy.c 89.3 % 886 791 95 24 767 72.7 % 527 383 144 23 2 358 100.0 % 27 27 9 18
visibilitymap.c 94.4 % 108 102 6 102 71.4 % 84 60 24 2 58 100.0 % 8 8 1 7
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta