LCOV - differential code coverage report
Current view: top level - src/backend/commands Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 89.1 % 37518 33426 6 8 333 3745 10 2878 136 30402 8
Current Date: 2026-07-25 19:08:27 +0900 Functions: 97.8 % 1292 1264 1 27 121 28 1115 2
Baseline: lcov-20260725-baseline Branches: 68.8 % 29409 20247 27 5 689 8441 13 1774 107 18353
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 90.2 % 41 37 4 37
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 95.6 % 387 370 6 11 136 234
(30,360] days: 90.5 % 4519 4091 6 7 415 1 189 3901
(360..) days: 88.8 % 32571 28928 2 326 3315 9 2689 26230
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 9 9 6 3
(30,360] days: 97.5 % 159 155 4 6 3 146
(360..) days: 97.9 % 1123 1099 1 23 115 19 965
Branch coverage date bins:
(1,7] days: 58.7 % 46 27 19 27
(7,30] days: 78.5 % 302 237 27 38 107 130
(30,360] days: 72.7 % 3296 2396 3 30 867 1 200 2195
(360..) days: 68.3 % 25765 17587 2 659 7517 12 1574 16001

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 DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UIC UBC GIC GNC CBC DCB
(1,7] days Total
90.2%90.2%
90.2 % 41 37 4 37 58.7 % 46 27 19 27 100.0 % 1 1 1
repack.c 91.3 % 23 21 2 21 63.6 % 22 14 8 14 100.0 % 1 1 1
subscriptioncmds.c 94.1 % 17 16 1 16 59.1 % 22 13 9 13 -
repack_worker.c 0.0 % 1 1 0.0 % 2 2 -
(7,30] days Total
95.6%95.6%
95.6 % 387 370 6 11 136 234 78.5 % 302 237 27 38 107 130 100.0 % 9 9 6 3
repack.c 91.1 % 79 72 7 72 56.2 % 32 18 14 18 100.0 % 1 1 1
tablecmds.c 96.6 % 149 144 1 4 15 129 79.5 % 132 105 8 19 24 81 100.0 % 2 2 2
subscriptioncmds.c 96.8 % 62 60 2 60 86.4 % 44 38 6 38 100.0 % 2 2 2
indexcmds.c 96.1 % 51 49 2 49 80.6 % 36 29 7 29 100.0 % 3 3 3
lockcmds.c 50.0 % 2 1 1 1 50.0 % 2 1 1 1 -
statscmds.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
trigger.c 100.0 % 4 4 4 75.0 % 8 6 2 6 -
propgraphcmds.c 100.0 % 29 29 29 83.3 % 30 25 5 25 -
dbcommands.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
policy.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
(30,360] days Total
90.5%90.5%
90.5 % 4519 4091 6 7 415 1 189 3901 72.7 % 3296 2396 3 30 867 1 200 2195 97.5 % 159 155 4 6 3 146
explain.c 63.6 % 195 124 71 124 53.1 % 96 51 45 51 100.0 % 3 3 3
repack.c 90.9 % 723 657 1 65 1 656 69.6 % 496 345 1 150 1 344 94.1 % 34 32 2 32
async.c 83.0 % 365 303 62 303 64.9 % 222 144 78 144 94.1 % 17 16 1 16
propgraphcmds.c 94.6 % 682 645 37 645 75.4 % 476 359 117 359 100.0 % 22 22 22
subscriptioncmds.c 90.7 % 364 330 34 330 73.0 % 259 189 70 189 100.0 % 7 7 7
tablecmds.c 95.6 % 642 614 28 614 76.6 % 492 377 115 377 100.0 % 23 23 23
extension.c 77.9 % 86 67 4 15 67 61.7 % 60 37 23 37 66.7 % 3 2 1 2
event_trigger.c 79.8 % 94 75 19 75 70.0 % 40 28 12 28 100.0 % 7 7 7
wait.c 83.5 % 109 91 18 91 60.7 % 117 71 46 71 100.0 % 2 2 2
trigger.c 92.5 % 133 123 10 123 78.4 % 88 69 19 69 100.0 % 5 5 1 4
repack_worker.c 94.4 % 160 151 9 151 64.3 % 70 45 25 45 100.0 % 8 8 8
explain_state.c 83.7 % 43 36 7 36 73.9 % 46 34 12 34 100.0 % 2 2 2
vacuumparallel.c 91.7 % 72 66 6 66 64.6 % 48 31 17 31 100.0 % 4 4 4
analyze.c 91.4 % 70 64 6 64 76.4 % 72 55 17 55 100.0 % 3 3 3
operatorcmds.c 57.1 % 14 8 6 8 50.0 % 16 8 8 8 -
foreigncmds.c 87.0 % 46 40 6 40 78.3 % 46 36 10 36 100.0 % 1 1 1
publicationcmds.c 95.2 % 104 99 5 99 72.7 % 128 93 35 93 100.0 % 1 1 1
opclasscmds.c 75.0 % 16 12 4 12 38.9 % 18 7 11 7 -
indexcmds.c 90.0 % 30 27 3 27 50.0 % 32 16 16 16 100.0 % 2 2 1 1
sequence_xlog.c 92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
statscmds.c 93.1 % 29 27 2 27 79.4 % 34 27 7 27 100.0 % 1 1 1
dbcommands.c 77.8 % 9 7 2 7 56.2 % 16 9 7 9 -
vacuum.c 98.1 % 54 53 1 53 90.9 % 44 40 1 3 40 100.0 % 3 3 3
user.c 91.7 % 12 11 1 11 71.4 % 14 10 4 10 -
copyfromparse.c 98.9 % 91 90 1 90 80.6 % 62 50 12 50 100.0 % 1 1 1
copy.c 98.7 % 77 76 1 76 92.5 % 134 124 10 124 -
policy.c 66.7 % 3 2 1 2 - -
define.c 50.0 % 2 1 1 1 0.0 % 2 2 -
typecmds.c 100.0 % 40 40 40 70.0 % 10 7 3 7 100.0 % 1 1 1
tablespace.c 100.0 % 4 4 4 75.0 % 8 6 2 6 -
seclabel.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
copyto.c 100.0 % 120 120 120 89.3 % 84 75 1 8 75 100.0 % 3 3 3
copyfrom.c 100.0 % 20 20 20 82.1 % 28 23 5 23 -
sequence.c 100.0 % 37 37 37 92.9 % 14 13 1 13 100.0 % 1 1 1
(360..) days Total
88.8%88.8%
88.8 % 32571 28928 2 326 3315 9 2689 26230 68.3 % 25765 17587 2 659 7517 12 1574 16001 97.9 % 1123 1099 1 23 115 19 965
tablecmds.c 92.5 % 6803 6294 509 4 6290 72.1 % 5773 4163 1610 6 4157 100.0 % 204 204 8 196
explain.c 80.0 % 2242 1793 449 1793 69.7 % 1487 1036 451 1036 95.7 % 70 67 3 67
extension.c 81.7 % 1156 945 211 945 56.8 % 918 521 1 396 521 93.8 % 48 45 3 45
typecmds.c 85.2 % 1341 1142 2 197 1142 56.5 % 1069 604 1 464 604 97.7 % 44 43 1 1 42
dbcommands.c 84.6 % 1112 941 171 941 57.3 % 950 544 406 544 96.6 % 29 28 1 1 27
variable.c 68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 35
functioncmds.c 85.6 % 884 757 127 757 60.2 % 870 524 346 524 100.0 % 20 20 20
copyfromparse.c 81.9 % 669 548 121 548 58.7 % 620 364 256 364 91.3 % 23 21 2 21
trigger.c 94.6 % 2046 1936 110 1936 76.9 % 1702 1309 393 1309 98.5 % 68 67 1 1 66
event_trigger.c 85.0 % 709 603 106 603 66.5 % 457 304 153 304 94.9 % 39 37 2 37
indexcmds.c 93.0 % 1335 1242 93 1 1241 69.4 % 1175 816 359 2 814 100.0 % 23 23 23
user.c 89.4 % 851 761 90 761 71.3 % 794 566 228 566 100.0 % 21 21 21
tablespace.c 78.5 % 409 321 88 321 49.7 % 378 188 190 188 100.0 % 17 17 17
subscriptioncmds.c 89.3 % 798 713 85 713 71.7 % 759 544 215 544 100.0 % 18 18 5 13
tsearchcmds.c 87.8 % 696 611 85 611 62.3 % 438 273 165 273 100.0 % 22 22 22
copyto.c 81.9 % 459 376 83 376 66.8 % 349 233 116 233 93.9 % 33 31 2 31
explain_format.c 76.3 % 329 251 78 251 59.2 % 157 93 64 93 100.0 % 22 22 22
vacuum.c 91.0 % 747 680 67 680 76.5 % 652 499 153 499 100.0 % 19 19 19
opclasscmds.c 89.6 % 608 545 63 545 64.0 % 497 318 179 318 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 82.9 % 327 271 56 271 62.5 % 296 185 111 185 100.0 % 9 9 9
publicationcmds.c 92.6 % 659 610 49 610 80.3 % 523 420 103 420 96.9 % 32 31 1 31
policy.c 87.7 % 398 349 49 349 60.3 % 194 117 77 117 90.9 % 11 10 1 1 9
define.c 66.2 % 136 90 46 90 40.0 % 125 50 75 50 90.9 % 11 10 1 10
copyfrom.c 92.9 % 591 549 42 549 72.7 % 498 362 136 362 100.0 % 24 24 24
async.c 91.4 % 463 423 40 4 419 67.0 % 330 221 109 4 217 97.3 % 37 36 1 36
dropcmds.c 83.5 % 230 192 38 192 76.9 % 143 110 33 110 100.0 % 5 5 5
analyze.c 96.0 % 948 910 38 910 84.3 % 536 452 84 452 100.0 % 17 17 17
alter.c 91.0 % 357 325 32 325 67.6 % 210 142 68 142 100.0 % 10 10 10
sequence.c 95.5 % 662 632 30 632 73.6 % 538 396 142 396 100.0 % 25 25 25
foreigncmds.c 94.6 % 536 507 29 507 73.1 % 294 215 79 215 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
matview.c 90.9 % 264 240 24 240 51.7 % 180 93 87 93 93.3 % 15 14 1 14
repack.c 92.8 % 332 308 24 308 61.2 % 268 164 104 164 100.0 % 5 5 5
statscmds.c 92.5 % 268 248 20 248 69.7 % 218 152 66 152 100.0 % 7 7 7
explain_state.c 84.4 % 122 103 19 103 71.2 % 118 84 34 84 100.0 % 7 7 7
copy.c 95.0 % 337 320 17 320 76.4 % 402 307 95 307 100.0 % 7 7 7
schemacmds.c 88.1 % 126 111 15 111 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
amcmds.c 89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
conversioncmds.c 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
vacuumparallel.c 97.2 % 324 315 9 315 79.5 % 166 132 34 132 100.0 % 14 14 14
portalcmds.c 94.6 % 129 122 7 122 62.2 % 98 61 37 61 100.0 % 5 5 5
explain_dr.c 93.1 % 102 95 7 95 70.5 % 44 31 13 31 100.0 % 7 7 7
constraint.c 84.6 % 39 33 6 33 53.3 % 30 16 14 16 100.0 % 1 1 1
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
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