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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 90.9 % 329 299 30 297 2
(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
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
aggregatecmds.c
86.1%86.1%
86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
alter.c
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
amcmds.c
89.2%89.2%
89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
analyze.c
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
async.c
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
cluster.c
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
collationcmds.c
84.7%84.7%
84.7 % 327 277 50 277 64.6 % 294 190 104 190 100.0 % 9 9 9
comment.c
96.2%96.2%
96.2 % 130 125 5 1 124 85.0 % 80 68 12 4 64 100.0 % 6 6 1 5
constraint.c
85.0%85.0%
85.0 % 40 34 6 34 53.3 % 30 16 14 16 100.0 % 1 1 1
conversioncmds.c
69.0%69.0%
69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
copy.c
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
copyfrom.c
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
copyfromparse.c
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
copyto.c
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
createas.c
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
dbcommands.c
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
define.c
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
discard.c
93.1%93.1%
93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
dropcmds.c
83.5%83.5%
83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
event_trigger.c
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
explain.c
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
explain_dr.c
93.2%93.2%
93.2 % 103 96 7 1 95 1 70.5 % 44 31 13 31 100.0 % 7 7 1 6
explain_format.c
76.3%76.3%
76.3 % 329 251 78 251 59.2 % 157 93 64 1 92 100.0 % 22 22 22
explain_state.c
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
extension.c
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
foreigncmds.c
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
functioncmds.c
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
indexcmds.c
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
lockcmds.c
88.2%88.2%
88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 6
matview.c
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
opclasscmds.c
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
operatorcmds.c
92.8%92.8%
92.8 % 264 245 19 245 75.8 % 244 185 59 185 100.0 % 6 6 6
policy.c
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
portalcmds.c
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
prepare.c
94.0%94.0%
94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
proclang.c
81.8%81.8%
81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
publicationcmds.c
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
schemacmds.c
88.4%88.4%
88.4 % 129 114 15 1 113 61.8 % 76 47 29 47 100.0 % 5 5 1 4
seclabel.c
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
sequence.c
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
sequence_xlog.c
92.3%92.3%
92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
statscmds.c
92.6%92.6%
92.6 % 296 274 22 274 70.2 % 258 181 77 181 100.0 % 8 8 8
subscriptioncmds.c
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
tablecmds.c
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
tablespace.c
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
trigger.c
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
tsearchcmds.c
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
typecmds.c
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
user.c
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
vacuum.c
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
vacuumparallel.c
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
variable.c
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
view.c
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
wait.c
84.0%84.0%
84.0 % 106 89 17 89 61.1 % 113 69 44 69 100.0 % 2 2 2

Generated by: LCOV version 2.4-beta