LCOV - differential code coverage report
Current view: top level - src/backend/commands Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 89.0 % 36479 32484 15 1 61 3918 43 1267 347 30827 10 159
Current Date: 2026-09-20 14:13:17 +0900 Functions: 97.8 % 1252 1225 27 1 47 94 1083 6
Baseline: lcov-20260920-baseline Branches: 68.7 % 28704 19730 42 4 282 8646 31 932 171 18596
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 88.8 % 107 95 12 17 78
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 90.1 % 111 100 1 10 26 74
(30,360] days: 90.6 % 3648 3306 14 1 1 326 4 89 304 2909
(360..) days: 88.9 % 32613 28983 60 3570 39 1178 27766
Function coverage date bins:
(1,7] days: 100.0 % 3 3 1 2
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.7 % 130 127 3 1 17 109
(360..) days: 97.9 % 1118 1094 24 1 46 76 971
Branch coverage date bins:
(1,7] days: 64.5 % 62 40 1 21 5 35
(7,30] days: 79.8 % 104 83 1 20 23 60
(30,360] days: 72.1 % 2684 1934 40 3 11 696 1 131 143 1659
(360..) days: 68.4 % 25854 17673 1 271 7909 30 801 16842

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 DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GBC GIC GNC CBC DCB
(1,7] days Total
88.8%88.8%
88.8 % 107 95 12 17 78 64.5 % 62 40 1 21 5 35 100.0 % 3 3 1 2
repack.c 83.3 % 72 60 12 2 58 56.2 % 48 27 1 20 1 26 100.0 % 2 2 2
repack_worker.c 100.0 % 15 15 15 50.0 % 2 1 1 1 -
(7,30] days Total
90.1%90.1%
90.1 % 111 100 1 10 26 74 79.8 % 104 83 1 20 23 60 100.0 % 1 1 1
subscriptioncmds.c 58.8 % 17 10 7 10 37.5 % 8 3 5 3 -
publicationcmds.c 92.9 % 14 13 1 13 70.0 % 10 7 3 7 -
repack.c 91.7 % 12 11 1 11 60.0 % 20 12 8 12 -
copyfromparse.c 87.5 % 8 7 1 7 80.0 % 10 8 2 8 100.0 % 1 1 1
vacuum.c 92.3 % 13 12 1 10 2 94.4 % 18 17 1 15 2 -
wait.c 100.0 % 9 9 9 92.9 % 14 13 1 13 -
functioncmds.c 100.0 % 7 7 7 92.9 % 14 13 1 13 -
(30,360] days Total
90.6%90.6%
90.6 % 3648 3306 14 1 1 326 4 89 304 2909 72.1 % 2684 1934 40 3 11 696 1 131 143 1659 97.7 % 130 127 3 1 17 109
explain.c 55.6 % 151 84 67 6 78 38.6 % 70 27 2 41 2 25 100.0 % 2 2 2
repack.c 91.8 % 808 742 66 742 68.9 % 547 377 170 377 97.2 % 36 35 1 1 34
async.c 83.1 % 366 304 62 2 302 63.5 % 222 141 81 141 94.4 % 18 17 1 1 16
subscriptioncmds.c 93.8 % 422 396 2 24 63 333 74.4 % 309 230 6 73 38 192 100.0 % 10 10 2 8
wait.c 83.3 % 102 85 17 85 62.9 % 105 66 39 66 100.0 % 2 2 2
extension.c 80.5 % 77 62 15 4 1 57 58.9 % 56 33 23 33 66.7 % 3 2 1 2
trigger.c 93.1 % 145 135 10 70 65 78.6 % 70 55 5 10 17 38 100.0 % 6 6 5 1
repack_worker.c 93.5 % 153 143 10 143 62.9 % 70 44 26 44 100.0 % 8 8 8
tablecmds.c 97.1 % 310 301 1 8 17 284 78.6 % 276 217 8 51 24 193 100.0 % 8 8 1 7
explain_state.c 82.2 % 45 37 2 6 1 36 73.9 % 46 34 12 34 100.0 % 2 2 2
foreigncmds.c 81.6 % 38 31 7 31 65.6 % 32 21 11 21 100.0 % 1 1 1
analyze.c 93.3 % 89 83 6 23 60 75.0 % 68 51 17 51 100.0 % 3 3 1 2
indexcmds.c 93.5 % 93 87 3 3 53 34 69.2 % 78 54 8 16 32 22 100.0 % 5 5 4 1
operatorcmds.c 57.1 % 14 8 6 8 50.0 % 16 8 8 8 -
publicationcmds.c 94.8 % 96 91 5 91 71.3 % 122 87 35 87 100.0 % 1 1 1
opclasscmds.c 75.0 % 16 12 4 12 38.9 % 18 7 11 7 -
vacuum.c 96.1 % 76 73 2 1 22 51 84.2 % 57 48 5 1 3 14 34 100.0 % 3 3 3
sequence_xlog.c 92.6 % 27 25 2 25 25.0 % 8 2 6 2 100.0 % 2 2 2
policy.c 83.3 % 12 10 2 3 7 75.0 % 8 6 1 1 3 3 -
statscmds.c 95.1 % 41 39 2 2 37 79.6 % 54 43 1 10 3 40 100.0 % 1 1 1
copyfromparse.c 97.8 % 92 90 1 1 1 89 80.6 % 62 50 12 50 100.0 % 1 1 1
dbcommands.c 85.7 % 14 12 1 1 6 6 50.0 % 18 9 5 4 5 4 -
define.c 50.0 % 2 1 1 1 0.0 % 2 2 -
user.c 87.5 % 8 7 1 7 71.4 % 14 10 4 10 -
lockcmds.c 50.0 % 2 1 1 1 50.0 % 2 1 1 1 -
copy.c 98.7 % 77 76 1 76 92.5 % 134 124 10 124 -
collationcmds.c 50.0 % 2 1 1 1 - -
copyfrom.c 100.0 % 29 29 9 20 82.1 % 28 23 5 23 -
tablespace.c 100.0 % 5 5 1 4 75.0 % 8 6 2 6 -
copyto.c 100.0 % 124 124 2 122 91.1 % 90 82 8 1 81 100.0 % 3 3 3
typecmds.c 100.0 % 50 50 1 49 83.3 % 18 15 3 2 13 100.0 % 1 1 1
vacuumparallel.c 100.0 % 72 72 72 79.2 % 48 38 10 38 100.0 % 4 4 4
seclabel.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
sequence.c 100.0 % 13 13 13 87.5 % 8 7 1 7 100.0 % 1 1 1
event_trigger.c 100.0 % 22 22 22 83.3 % 6 5 1 5 100.0 % 6 6 6
(360..) days Total
88.9%88.9%
88.9 % 32613 28983 60 3570 39 1178 27766 68.4 % 25854 17673 1 271 7909 30 801 16842 97.9 % 1118 1094 24 1 46 76 971
tablecmds.c 92.3 % 6788 6267 521 4 6263 71.8 % 5750 4131 1619 6 4125 99.5 % 203 202 1 9 193
explain.c 81.3 % 2280 1854 426 27 1827 70.9 % 1513 1073 440 15 1058 97.1 % 70 68 2 1 3 64
extension.c 81.8 % 1161 950 211 950 56.9 % 918 522 396 1 521 93.8 % 48 45 3 2 43
typecmds.c 85.1 % 1340 1141 199 1141 56.5 % 1069 604 465 604 97.7 % 44 43 1 1 42
dbcommands.c 84.9 % 1112 944 168 3 941 57.7 % 954 550 404 2 548 96.6 % 29 28 1 5 23
variable.c 67.8 % 435 295 140 295 54.9 % 253 139 114 139 97.0 % 33 32 1 32
event_trigger.c 84.0 % 781 656 125 656 66.6 % 491 327 164 327 95.0 % 40 38 2 38
functioncmds.c 85.6 % 871 746 125 746 60.5 % 860 520 340 520 100.0 % 20 20 3 17
copyfromparse.c 82.0 % 665 545 120 545 58.7 % 620 364 256 364 90.9 % 22 20 2 2 18
trigger.c 94.6 % 2042 1931 111 3 1928 76.8 % 1732 1330 1 401 1 1329 98.5 % 68 67 1 12 55
indexcmds.c 93.0 % 1335 1242 93 1 1241 69.5 % 1175 817 358 3 814 100.0 % 23 23 23
user.c 89.5 % 855 765 90 765 71.3 % 794 566 228 566 100.0 % 21 21 21
tsearchcmds.c 87.9 % 700 615 85 615 62.3 % 438 273 165 273 100.0 % 22 22 22
tablespace.c 79.6 % 407 324 83 1 323 50.5 % 378 191 187 2 189 100.0 % 17 17 1 16
copyto.c 81.8 % 457 374 83 374 66.8 % 349 233 116 233 93.9 % 33 31 2 2 29
subscriptioncmds.c 90.0 % 833 750 83 750 72.0 % 797 574 223 574 100.0 % 17 17 6 11
explain_format.c 76.3 % 329 251 78 251 59.2 % 157 93 64 93 100.0 % 22 22 22
vacuum.c 91.1 % 727 662 65 662 76.3 % 636 485 151 485 100.0 % 19 19 6 13
opclasscmds.c 89.6 % 608 545 63 545 64.2 % 497 319 178 319 100.0 % 21 21 21
seclabel.c 69.8 % 189 132 57 132 51.6 % 93 48 45 48 77.8 % 9 7 2 7
collationcmds.c 83.1 % 325 270 55 270 62.5 % 296 185 111 185 100.0 % 9 9 1 8
policy.c 87.7 % 397 348 49 348 60.3 % 194 117 77 117 90.9 % 11 10 1 2 8
publicationcmds.c 92.6 % 652 604 48 604 80.9 % 523 423 100 423 96.9 % 32 31 1 1 30
define.c 66.2 % 136 90 46 90 40.0 % 125 50 75 50 90.9 % 11 10 1 10
async.c 90.7 % 463 420 43 420 66.4 % 330 219 111 219 97.3 % 37 36 1 1 35
copyfrom.c 92.8 % 582 540 42 540 72.7 % 498 362 136 362 100.0 % 24 24 2 22
dropcmds.c 83.5 % 230 192 38 192 76.9 % 143 110 33 110 100.0 % 5 5 5
analyze.c 95.9 % 928 890 38 890 84.1 % 540 454 86 454 100.0 % 17 17 6 11
alter.c 90.8 % 349 317 32 317 67.9 % 212 144 68 144 100.0 % 10 10 3 7
sequence.c 95.6 % 686 656 30 656 73.9 % 544 402 142 402 100.0 % 25 25 25
foreigncmds.c 94.7 % 544 515 29 515 74.0 % 308 228 80 228 95.5 % 22 21 1 21
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
repack.c 92.8 % 332 308 24 308 61.2 % 268 164 104 164 100.0 % 5 5 5
matview.c 90.9 % 263 239 24 239 51.7 % 180 93 87 93 93.3 % 15 14 1 1 13
statscmds.c 92.9 % 255 237 18 237 71.0 % 200 142 58 142 100.0 % 7 7 7
copy.c 95.0 % 337 320 17 320 76.4 % 402 307 95 307 100.0 % 7 7 7
explain_state.c 86.3 % 117 101 16 101 71.2 % 118 84 34 84 100.0 % 7 7 3 4
schemacmds.c 88.0 % 125 110 15 110 61.8 % 76 47 29 47 100.0 % 4 4 4
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
prepare.c 94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
operatorcmds.c 94.8 % 250 237 13 237 77.6 % 228 177 51 177 100.0 % 6 6 6
lockcmds.c 88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 2 4
view.c 92.7 % 137 127 10 127 65.3 % 124 81 43 81 100.0 % 5 5 5
vacuumparallel.c 97.2 % 324 315 9 315 79.5 % 166 132 34 132 100.0 % 14 14 14
conversioncmds.c 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
amcmds.c 89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
portalcmds.c 94.6 % 129 122 7 122 62.2 % 98 61 37 61 100.0 % 5 5 5
explain_dr.c 93.1 % 101 94 7 94 70.5 % 44 31 13 31 100.0 % 7 7 1 6
comment.c 96.1 % 129 124 5 124 84.2 % 76 64 12 64 100.0 % 6 6 6
createas.c 98.3 % 172 169 3 169 74.5 % 98 73 25 73 100.0 % 10 10 10
constraint.c 89.7 % 29 26 3 26 53.6 % 28 15 13 15 100.0 % 1 1 1
discard.c 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1