LCOV - differential code coverage report
Current view: top level - src/backend/commands Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 88.6 % 35228 31205 208 11 3804 86 4 2006 29109 7 57 680
Current Date: 2026-03-14 14:10:32 -0400 Functions: 97.4 % 1207 1176 6 1 24 3 277 896 1 28
Baseline: lcov-20260315-024220-baseline Branches: 68.2 % 27805 18966 496 33 13 8297 100 7 1239 17620 27 19 155 402
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Group by: Date bin (1,7] days: 90.9 % 329 299 30 297 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 84.9 % 238 202 35 1 194 8
(30,360] days: 89.0 % 2463 2192 143 1 127 1511 681
(360..) days: 88.6 % 32198 28512 10 3676 86 4 4 28418 7
Function coverage date bins:
(1,7] days: 93.3 % 15 14 1 14
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 98.5 % 66 65 1 54 11
(360..) days: 97.5 % 1124 1096 4 1 23 3 208 885
Branch coverage date bins:
(1,7] days: 76.7 % 258 198 60 198
(7,30] days: 66.5 % 182 121 60 1 112 9
(30,360] days: 70.4 % 1953 1375 376 3 199 1 927 447
(360..) days: 67.8 % 25458 17272 30 13 8097 99 7 2 17164 27 19

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date Rate Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
seclabel.c Total
70.2%70.2%
70.2 % 191 134 57 2 132 1 52.6 % 97 51 1 45 3 48 77.8 % 9 7 2 2 5
(360..) days 69.8 % 189 132 57 132 - 77.8 % 9 7 2 2 5
(30,360] days 100.0 % 2 2 2 - -
define.c Total
65.9%65.9%
65.9 % 138 91 1 46 3 1 87 1 1 39.4 % 127 50 2 75 4 46 2 90.9 % 11 10 1 1 9
(360..) days 66.2 % 136 90 46 3 87 - 90.9 % 11 10 1 1 9
(30,360] days 50.0 % 2 1 1 1 - -
policy.c Total
87.5%87.5%
87.5 % 401 351 1 49 2 349 1 2 60.3 % 194 117 77 117 90.9 % 11 10 1 3 7
(360..) days 87.7 % 398 349 49 349 - 90.9 % 11 10 1 3 7
(30,360] days 66.7 % 3 2 1 2 - -
copyfromparse.c Total
83.9%83.9%
83.9 % 760 638 1 121 2 97 539 1 10 60.6 % 680 412 11 257 2 57 353 2 6 91.7 % 24 22 1 1 6 16
(360..) days 81.7 % 662 541 121 2 539 - 91.3 % 23 21 1 1 5 16
(1,7] days 100.0 % 55 55 55 - 100.0 % 1 1 1
(7,30] days 100.0 % 30 30 30 - -
(30,360] days 92.3 % 13 12 1 12 - -
extension.c Total
81.5%81.5%
81.5 % 1240 1010 10 220 29 981 7 16 57.1 % 978 558 10 410 20 538 10 16 92.2 % 51 47 2 2 10 37 1
(360..) days 83.0 % 1113 924 189 924 - 95.7 % 46 44 1 1 8 36
(7,30] days 0.0 % 1 1 - 0.0 % 1 1
(30,360] days 68.3 % 126 86 9 31 29 57 - 75.0 % 4 3 1 2 1
vacuumparallel.c Total
95.2%95.2%
95.2 % 332 316 16 3 313 3 76.7 % 172 132 40 132 92.9 % 14 13 1 2 11
(360..) days 95.1 % 329 313 16 313 - 92.9 % 14 13 1 2 11
(30,360] days 100.0 % 3 3 3 - -
matview.c Total
91.2%91.2%
91.2 % 272 248 24 1 8 239 11 51.7 % 180 93 87 93 93.3 % 15 14 1 4 10 1
(360..) days 90.8 % 262 238 24 1 237 - 93.3 % 15 14 1 4 10
(30,360] days 100.0 % 10 10 8 2 - -
copyto.c Total
83.9%83.9%
83.9 % 514 431 83 14 49 368 1 13 69.2 % 393 272 5 116 19 33 220 3 5 94.1 % 34 32 2 7 25
(360..) days 82.0 % 461 378 83 14 364 - 93.9 % 33 31 2 6 25
(30,360] days 100.0 % 53 53 49 4 - 100.0 % 1 1 1
vacuum.c Total
88.8%88.8%
88.8 % 796 707 1 2 86 72 635 1 72 75.4 % 690 520 6 2 162 1 60 459 9 65 95.5 % 22 21 1 6 15 3
(360..) days 87.8 % 713 626 2 85 626 - 94.7 % 19 18 1 3 15
(1,7] days 100.0 % 1 1 1 - -
(7,30] days 100.0 % 10 10 10 - -
(30,360] days 97.2 % 72 70 1 1 61 9 - 100.0 % 3 3 3
foreigncmds.c Total
94.3%94.3%
94.3 % 566 534 3 29 26 508 7 73.3 % 326 239 8 79 1 20 218 1 13 95.7 % 23 22 1 10 12
(360..) days 94.5 % 532 503 29 503 - 95.5 % 22 21 1 9 12
(7,30] days 85.7 % 21 18 3 18 - 100.0 % 1 1 1
(30,360] days 100.0 % 13 13 8 5 - -
subscriptioncmds.c Total
86.8%86.8%
86.8 % 1109 963 58 1 87 5 306 652 4 86 70.5 % 987 696 90 3 2 196 11 2 224 459 9 55 95.7 % 23 22 1 1 17 4 2
(360..) days 88.3 % 743 656 87 5 3 648 - 93.8 % 16 15 1 1 10 4
(7,30] days 67.1 % 85 57 28 57 - -
(30,360] days 89.0 % 281 250 30 1 246 4 - 100.0 % 7 7 7
event_trigger.c Total
84.4%84.4%
84.4 % 802 677 125 12 665 1 12 66.6 % 497 331 166 331 95.7 % 46 44 2 11 33
(360..) days 85.2 % 716 610 106 610 1 - 95.6 % 45 43 2 11 32
(7,30] days 100.0 % 3 3 3 - -
(30,360] days 77.1 % 83 64 19 12 52 - 100.0 % 1 1 1
explain.c Total
79.7%79.7%
79.7 % 2357 1878 24 7 448 81 1797 3 3 10 69.5 % 1543 1073 18 5 447 1 44 1028 5 7 95.8 % 71 68 1 1 1 12 56
(360..) days 80.3 % 2212 1777 7 428 1777 3 - 95.7 % 69 66 1 1 1 11 55
(30,360] days 69.7 % 145 101 24 20 81 20 - 100.0 % 2 2 1 1
copyfrom.c Total
91.7%91.7%
91.7 % 614 563 51 1 17 545 6 72.1 % 526 379 5 142 17 362 3 5 95.8 % 24 23 1 4 19
(360..) days 91.5 % 590 540 50 1 539 - 95.8 % 24 23 1 4 19
(1,7] days 100.0 % 2 2 2 - -
(7,30] days 100.0 % 13 13 13 - -
(30,360] days 88.9 % 9 8 1 2 6 - -
async.c Total
88.9%88.9%
88.9 % 840 747 28 1 64 29 266 452 2 7 65 65.8 % 558 367 62 2 127 17 136 214 25 45 96.4 % 55 53 1 1 1 30 22 4
(1,7] days 37.5 % 8 3 5 3 - 0.0 % 1 1
(360..) days 91.8 % 488 448 1 39 29 419 2 - 97.5 % 40 39 1 1 16 22
(30,360] days 86.0 % 344 296 23 25 263 33 - 100.0 % 14 14 14
dbcommands.c Total
84.5%84.5%
84.5 % 1120 946 1 173 6 9 931 13 57.6 % 962 554 4 404 5 4 545 2 96.6 % 29 28 1 1 6 21 1
(360..) days 84.6 % 1098 929 169 6 923 - 96.6 % 29 28 1 1 6 21
(7,30] days 75.0 % 4 3 1 3 - -
(30,360] days 77.8 % 18 14 4 6 8 - -
publicationcmds.c Total
92.6%92.6%
92.6 % 726 672 5 49 49 623 2 21 77.7 % 611 475 33 1 102 1 49 425 14 26 96.9 % 32 31 1 12 19
(360..) days 92.6 % 664 615 49 615 - 96.9 % 32 31 1 12 19
(7,30] days 100.0 % 21 21 21 - -
(30,360] days 87.8 % 41 36 5 28 8 - -
variable.c Total
68.9%68.9%
68.9 % 450 310 140 6 304 55.3 % 255 141 114 2 139 97.3 % 37 36 1 1 35
(360..) days 68.2 % 440 300 140 300 - 97.2 % 36 35 1 35
(30,360] days 100.0 % 10 10 6 4 - 100.0 % 1 1 1
typecmds.c Total
85.6%85.6%
85.6 % 1378 1179 199 34 1145 19 56.6 % 1079 611 3 465 5 606 1 1 97.8 % 45 44 1 7 37 1
(360..) days 85.2 % 1341 1143 198 1143 - 97.7 % 44 43 1 6 37
(7,30] days 100.0 % 12 12 12 - -
(30,360] days 96.0 % 25 24 1 22 2 - 100.0 % 1 1 1
trigger.c Total
94.0%94.0%
94.0 % 2132 2004 128 5 5 1994 5 76.8 % 1776 1364 412 4 1360 1 1 98.6 % 70 69 1 5 64
(360..) days 94.0 % 2043 1921 122 5 1916 - 98.6 % 70 69 1 5 64
(30,360] days 93.3 % 89 83 6 5 78 - -
tablecmds.c Total
92.3%92.3%
92.3 % 7369 6804 23 542 1 503 6300 1 81 71.8 % 6188 4443 98 8 10 1629 16 4 290 4133 1 1 13 41 99.5 % 222 221 1 51 170 3
(360..) days 91.8 % 6503 5969 534 1 1 5967 - 99.5 % 196 195 1 32 163
(1,7] days 97.0 % 67 65 2 63 2 - 100.0 % 4 4 4
(7,30] days 95.2 % 21 20 1 15 5 - -
(30,360] days 96.4 % 778 750 20 8 424 326 - 100.0 % 22 22 15 7
constraint.c.gcov.html (360..) days∗∗ 85.0 % 40 34 6 34 - 100.0 % 1 1 1
conversioncmds.c.gcov.html (360..) days∗∗ 69.0 % 29 20 9 20 - 100.0 % 1 1 1
aggregatecmds.c.gcov.html (360..) days∗∗ 86.1 % 180 155 25 155 - 100.0 % 2 2 2
discard.c.gcov.html (360..) days∗∗ 93.1 % 29 27 2 27 - 100.0 % 2 2 2
proclang.c.gcov.html (360..) days∗∗ 81.8 % 77 63 14 63 - 100.0 % 2 2 2
sequence_xlog.c.gcov.html (30,360] days∗∗ 92.3 % 26 24 2 24 - 100.0 % 2 2 2
wait.c.gcov.html (30,360] days∗∗ 84.0 % 106 89 17 89 - 100.0 % 2 2 2
dropcmds.c.gcov.html (360..) days∗∗ 83.5 % 230 192 38 192 - 100.0 % 5 5 5
portalcmds.c Total
94.7%94.7%
94.7 % 131 124 7 1 1 122 1 62.2 % 98 61 37 2 59 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 94.6 % 130 123 7 1 122 - 100.0 % 5 5 1 4
schemacmds.c Total
88.4%88.4%
88.4 % 129 114 15 1 113 61.8 % 76 47 29 47 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 88.3 % 128 113 15 113 - 100.0 % 5 5 1 4
view.c Total
92.8%92.8%
92.8 % 139 129 10 1 128 1 65.9 % 126 83 43 2 81 2 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 92.8 % 138 128 10 128 - 100.0 % 5 5 1 4
comment.c Total
96.2%96.2%
96.2 % 130 125 5 1 124 85.0 % 80 68 12 4 64 100.0 % 6 6 1 5
(30,360] days 100.0 % 1 1 1 - -
(360..) days 96.1 % 129 124 5 124 - 100.0 % 6 6 1 5
lockcmds.c.gcov.html (360..) days∗∗ 88.2 % 93 82 11 82 - 100.0 % 6 6 6
operatorcmds.c Total
92.8%92.8%
92.8 % 264 245 19 245 75.8 % 244 185 59 185 100.0 % 6 6 6
(30,360] days 57.1 % 14 8 6 8 - -
(360..) days 94.8 % 250 237 13 237 - 100.0 % 6 6 6
copy.c Total
95.4%95.4%
95.4 % 389 371 18 2 20 349 7 8 79.2 % 496 393 4 99 2 22 369 4 11 100.0 % 7 7 5 2 1
(7,30] days 100.0 % 3 3 3 - -
(30,360] days 100.0 % 29 29 17 12 - 100.0 % 1 1 1
(360..) days 95.0 % 357 339 18 2 337 - 100.0 % 6 6 4 2
explain_dr.c Total
93.2%93.2%
93.2 % 103 96 7 1 95 1 70.5 % 44 31 13 31 100.0 % 7 7 1 6
(30,360] days 100.0 % 1 1 1 - -
(360..) days 93.1 % 102 95 7 95 - 100.0 % 7 7 1 6
explain_state.c Total
82.2%82.2%
82.2 % 129 106 1 22 1 105 3 1 70.8 % 120 85 35 85 100.0 % 7 7 2 5
(7,30] days 0.0 % 1 1 - -
(30,360] days 57.1 % 7 4 1 2 1 3 - -
(360..) days 84.3 % 121 102 19 102 - 100.0 % 7 7 2 5
amcmds.c.gcov.html (360..) days∗∗ 89.2 % 83 74 9 74 - 100.0 % 8 8 8
statscmds.c Total
92.6%92.6%
92.6 % 296 274 22 274 70.2 % 258 181 77 181 100.0 % 8 8 8
(30,360] days 100.0 % 6 6 6 - 100.0 % 1 1 1
(360..) days 92.4 % 290 268 22 268 - 100.0 % 7 7 7
collationcmds.c.gcov.html (360..) days∗∗ 84.7 % 327 277 50 277 - 100.0 % 9 9 9
alter.c Total
91.2%91.2%
91.2 % 363 331 32 5 326 11 67.9 % 212 144 68 2 142 6 8 100.0 % 10 10 3 7
(7,30] days 100.0 % 4 4 4 - -
(30,360] days 100.0 % 1 1 1 - -
(360..) days 91.1 % 358 326 32 326 - 100.0 % 10 10 3 7
createas.c Total
98.3%98.3%
98.3 % 173 170 3 1 1 168 1 74.5 % 98 73 25 73 100.0 % 10 10 2 8
(30,360] days 100.0 % 3 3 1 2 - -
(360..) days 98.2 % 170 167 3 1 166 - 100.0 % 10 10 2 8
prepare.c Total
94.0%94.0%
94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
(30,360] days 100.0 % 1 1 1 - -
(360..) days 93.9 % 214 201 13 201 - 100.0 % 14 14 14
cluster.c Total
90.5%90.5%
90.5 % 559 506 23 30 175 331 1 13 90 64.5 % 470 303 48 119 1 126 176 23 61 100.0 % 16 16 12 4 6
(1,7] days 88.3 % 196 173 23 173 - 100.0 % 9 9 9
(30,360] days 100.0 % 2 2 2 - -
(360..) days 91.7 % 361 331 30 331 1 - 100.0 % 7 7 3 4
tablespace.c Total
78.5%78.5%
78.5 % 413 324 89 13 5 306 1 49.7 % 386 192 2 192 8 6 178 100.0 % 17 17 3 14
(7,30] days 100.0 % 4 4 4 - -
(30,360] days 100.0 % 1 1 1 - -
(360..) days 78.2 % 408 319 89 13 306 - 100.0 % 17 17 3 14
analyze.c Total
95.5%95.5%
95.5 % 997 952 1 44 21 931 1 18 82.8 % 586 485 6 1 94 16 469 18 12 6 14 100.0 % 18 18 7 11 1
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 95.7 % 23 22 1 20 2 - 100.0 % 1 1 1
(360..) days 95.5 % 973 929 44 929 - 100.0 % 17 17 6 11
functioncmds.c Total
85.7%85.7%
85.7 % 886 759 127 2 757 1 60.1 % 870 523 1 346 523 100.0 % 20 20 2 18
(30,360] days 100.0 % 5 5 2 3 - -
(360..) days 85.6 % 881 754 127 754 - 100.0 % 20 20 2 18
opclasscmds.c Total
89.3%89.3%
89.3 % 624 557 4 63 1 12 544 11 63.1 % 515 325 11 2 177 1 7 317 4 100.0 % 21 21 4 17
(30,360] days 75.0 % 24 18 4 2 12 6 - -
(360..) days 89.8 % 600 539 61 1 538 - 100.0 % 21 21 4 17
user.c Total
89.5%89.5%
89.5 % 863 772 1 90 3 8 761 5 71.3 % 808 576 4 228 2 4 570 100.0 % 21 21 4 17
(7,30] days 75.0 % 4 3 1 3 - -
(30,360] days 90.0 % 10 9 1 5 4 - -
(360..) days 89.5 % 849 760 89 3 757 - 100.0 % 21 21 4 17
explain_format.c.gcov.html (360..) days∗∗ 76.3 % 329 251 78 251 - 100.0 % 22 22 22
tsearchcmds.c Total
87.9%87.9%
87.9 % 704 619 85 8 611 8 62.3 % 438 273 165 273 7 5 100.0 % 22 22 3 19
(30,360] days 100.0 % 8 8 8 - -
(360..) days 87.8 % 696 611 85 611 - 100.0 % 22 22 3 19
indexcmds.c Total
92.9%92.9%
92.9 % 1367 1270 3 94 2 22 1246 2 23 68.6 % 1203 825 15 363 2 9 814 13 9 100.0 % 26 26 6 20 2
(30,360] days 91.7 % 36 33 3 22 11 - 100.0 % 2 2 2
(360..) days 92.9 % 1331 1237 94 2 1235 - 100.0 % 24 24 4 20
sequence.c Total
95.7%95.7%
95.7 % 698 668 30 31 637 2 45 73.7 % 552 407 9 136 6 401 6 6 100.0 % 26 26 8 18 3
(30,360] days 100.0 % 36 36 31 5 - 100.0 % 1 1 1
(360..) days 95.5 % 662 632 30 632 - 100.0 % 25 25 7 18
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta