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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 88.9 % 37053 32947 396 12 3698 139 6 4160 28642 2 14 65 725
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.7 % 1281 1252 8 1 20 6 401 845 1 35
Baseline: lcov-20260505-025707-baseline Branches: 68.6 % 29032 19908 968 33 16 8107 138 17 2431 17322 27 19 163 472
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 2 2 2
(7,30] days: 88.1 % 1128 994 134 992 2 1
(30,360] days: 91.2 % 3541 3231 233 1 76 2853 378
(360..) days: 88.7 % 32381 28719 29 11 3622 139 6 312 28262 2 13
Function coverage date bins:
(7,30] days: 98.1 % 53 52 1 52
(30,360] days: 98.2 % 109 107 2 104 3
(360..) days: 97.7 % 1119 1093 5 1 20 6 245 842
Branch coverage date bins:
[..1] days: 50.0 % 2 1 1 1
(7,30] days: 68.5 % 688 471 217 469 2
(30,360] days: 73.3 % 2793 2047 636 2 108 2 1801 244
(360..) days: 67.9 % 25595 17389 114 31 16 7999 136 17 160 17076 27 19

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 UBC GBC GIC GNC CBC EUB 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
[..1] days repack.c∗∗ 100.0 % 1 1 1 50.0 % 2 1 1 1 -
(1,7] days Total
100.0%
100.0 % 2 2 2 - -
(7,30] days Total
88.1%88.1%
88.1 % 1128 994 134 992 2 1 68.5 % 688 471 217 469 2 98.1 % 53 52 1 52
repack.c 90.6 % 520 471 49 471 66.6 % 290 193 97 193 96.0 % 25 24 1 24
explain.c 47.5 % 101 48 53 48 29.5 % 44 13 31 13 100.0 % 2 2 2
repack_worker.c 94.5 % 165 156 9 156 62.2 % 74 46 28 46 100.0 % 8 8 8
vacuumparallel.c 90.5 % 63 57 6 57 1 64.3 % 42 27 15 27 100.0 % 4 4 4
analyze.c 90.2 % 51 46 5 46 76.9 % 52 40 12 40 100.0 % 2 2 2
explain_state.c 89.2 % 37 33 4 33 75.0 % 44 33 11 33 100.0 % 2 2 2
tablecmds.c 97.0 % 100 97 3 95 2 88.4 % 86 76 10 74 2 100.0 % 5 5 5
wait.c 100.0 % 9 9 9 68.8 % 16 11 5 11 100.0 % 1 1 1
copy.c 100.0 % 5 5 5 70.0 % 10 7 3 7 -
trigger.c 90.0 % 40 36 4 36 78.6 % 14 11 3 11 100.0 % 1 1 1
vacuum.c 87.5 % 8 7 1 7 80.0 % 10 8 2 8 -
(30,360] days Total
91.2%91.2%
91.2 % 3541 3231 233 1 76 2853 378 73.3 % 2793 2047 636 2 108 2 1801 244 98.2 % 109 107 2 104 3
propgraphcmds.c 94.2 % 692 652 40 652 74.6 % 492 367 125 367 100.0 % 22 22 22
tablecmds.c 95.7 % 580 555 23 2 499 56 75.4 % 452 341 99 12 293 48 100.0 % 19 19 19
subscriptioncmds.c 89.3 % 363 324 38 1 320 4 71.8 % 316 227 86 2 1 226 1 100.0 % 7 7 7
async.c 84.7 % 347 294 28 25 261 33 64.0 % 222 142 62 18 136 6 93.3 % 15 14 1 14
repack.c 88.8 % 187 166 21 166 72.2 % 176 127 49 127 100.0 % 8 8 8
wait.c 82.0 % 100 82 18 82 59.4 % 101 60 41 60 100.0 % 1 1 1
publicationcmds.c 95.2 % 104 99 5 91 8 72.7 % 128 93 35 87 6 100.0 % 1 1 1
extension.c 76.8 % 82 63 10 9 29 34 60.3 % 58 35 10 13 20 15 66.7 % 3 2 1 1 1
dbcommands.c 75.0 % 24 18 2 4 10 8 41.7 % 36 15 7 14 5 10 -
explain.c 80.5 % 113 91 22 82 9 73.5 % 68 50 18 44 6 100.0 % 2 2 2
trigger.c 94.2 % 103 97 6 19 78 78.0 % 82 64 18 64 100.0 % 4 4 4
indexcmds.c 92.7 % 41 38 3 23 15 52.9 % 34 18 15 1 1 9 8 100.0 % 2 2 2
foreigncmds.c 86.3 % 51 44 7 38 6 74.0 % 50 37 12 1 34 3 100.0 % 1 1 1
copyfromparse.c 98.0 % 101 99 2 99 83.3 % 72 60 12 60 100.0 % 1 1 1
event_trigger.c 79.3 % 92 73 19 18 55 69.4 % 36 25 11 25 100.0 % 7 7 6 1
opclasscmds.c 75.0 % 16 12 4 12 38.9 % 18 7 11 7 -
copyto.c 100.0 % 117 117 115 2 90.2 % 82 74 8 74 100.0 % 3 3 3
operatorcmds.c 57.1 % 14 8 6 8 50.0 % 16 8 8 8 -
copy.c 98.6 % 74 73 1 63 10 94.4 % 124 117 6 1 112 5 100.0 % 1 1 1
statscmds.c 93.1 % 29 27 2 21 6 79.4 % 34 27 7 23 4 100.0 % 1 1 1
vacuum.c 97.5 % 80 78 1 1 55 23 90.6 % 64 58 5 1 41 17 100.0 % 4 4 3 1
typecmds.c 97.4 % 39 38 1 36 2 57.1 % 14 8 3 3 5 3 100.0 % 1 1 1
sequence_xlog.c 92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
copyfrom.c 100.0 % 23 23 22 1 82.1 % 28 23 5 23 -
analyze.c 94.7 % 19 18 1 13 5 75.0 % 20 15 3 2 1 11 3 100.0 % 1 1 1
user.c 91.7 % 12 11 1 8 3 71.4 % 14 10 4 4 6 -
sequence.c 100.0 % 37 37 32 5 78.6 % 14 11 3 6 5 100.0 % 1 1 1
define.c 50.0 % 2 1 1 1 0.0 % 2 2 -
vacuumparallel.c 100.0 % 9 9 9 66.7 % 6 4 2 4 -
tablespace.c 100.0 % 5 5 5 75.0 % 8 6 2 6 -
seclabel.c 100.0 % 2 2 2 75.0 % 4 3 1 3 -
explain_state.c 50.0 % 6 3 1 2 1 2 50.0 % 2 1 1 1 -
policy.c 66.7 % 3 2 1 2 - -
(360..) days Total
88.7%88.7%
88.7 % 32381 28719 29 11 3622 139 6 312 28262 2 13 67.9 % 25595 17389 114 31 16 7999 136 17 160 17076 27 19 97.7 % 1119 1093 5 1 20 6 245 842
tablecmds.c 92.4 % 6778 6263 515 24 1 4 6234 4 71.8 % 5735 4120 8 11 1594 35 4 4081 1 1 100.0 % 203 203 1 40 162
typecmds.c 85.2 % 1339 1141 198 1141 56.6 % 1065 603 462 603 97.7 % 44 43 1 7 36
explain.c 79.8 % 2223 1775 8 440 1775 3 69.4 % 1471 1021 6 444 1 1020 95.7 % 69 66 1 1 1 14 52
extension.c 81.8 % 1157 946 211 946 56.8 % 920 523 397 523 93.8 % 48 45 1 2 10 35
trigger.c 94.4 % 2037 1922 115 8 1 1913 76.8 % 1696 1302 392 6 1296 1 1 98.5 % 68 67 1 15 52
dbcommands.c 84.6 % 1098 929 169 6 923 58.0 % 932 541 1 1 389 6 1 534 96.6 % 29 28 1 1 6 21
indexcmds.c 92.9 % 1329 1235 94 2 1 1232 69.1 % 1173 811 362 1 810 100.0 % 24 24 4 20
functioncmds.c 85.6 % 884 757 127 757 60.1 % 870 523 1 346 523 100.0 % 20 20 3 17
copyfromparse.c 81.8 % 659 539 120 2 537 58.0 % 610 354 256 2 352 91.3 % 23 21 2 6 15
user.c 89.4 % 851 761 90 3 758 71.3 % 794 566 228 2 564 100.0 % 21 21 4 17
subscriptioncmds.c 88.3 % 743 656 87 5 3 648 70.8 % 671 475 2 194 9 2 2 462 93.8 % 16 15 1 1 10 4
tablespace.c 78.2 % 408 319 89 13 306 49.2 % 378 186 192 8 178 100.0 % 17 17 3 14
opclasscmds.c 89.6 % 608 545 63 1 544 64.0 % 497 318 2 177 1 317 100.0 % 21 21 4 17
tsearchcmds.c 87.8 % 696 611 85 611 60.7 % 450 273 165 273 7 5 100.0 % 22 22 3 19
event_trigger.c 85.1 % 710 604 106 604 1 66.4 % 461 306 155 306 94.9 % 39 37 2 5 32
vacuum.c 90.6 % 710 643 2 65 18 625 2 75.6 % 618 467 2 149 12 455 100.0 % 18 18 1 4 13
copyfrom.c 91.4 % 591 540 51 1 539 71.5 % 498 356 142 356 95.8 % 24 23 1 6 17
sequence.c 95.5 % 662 632 30 632 73.6 % 538 396 9 133 396 100.0 % 25 25 7 18
copyto.c 81.8 % 456 373 83 14 359 66.6 % 347 231 116 19 212 93.9 % 33 31 2 8 23
variable.c 68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 35
repack.c 91.3 % 333 304 29 304 58.1 % 272 158 114 158 100.0 % 5 5 5
analyze.c 96.0 % 948 910 38 1 909 79.9 % 566 452 1 83 2 450 18 12 100.0 % 17 17 6 11
async.c 91.4 % 464 424 1 39 29 395 2 67.0 % 330 221 1 108 16 205 97.4 % 38 37 1 1 16 20
collationcmds.c 84.7 % 327 277 50 277 64.5 % 296 191 1 104 1 190 100.0 % 9 9 9
publicationcmds.c 92.6 % 659 610 49 610 1 80.3 % 523 420 1 102 1 419 96.9 % 32 31 1 12 19
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
copy.c 94.6 % 335 317 18 2 315 75.9 % 402 305 97 2 8 295 100.0 % 6 6 4 2
matview.c 90.8 % 262 238 24 1 237 51.7 % 180 93 87 93 93.3 % 15 14 1 5 9
foreigncmds.c 94.5 % 531 502 29 502 73.1 % 290 212 78 1 211 95.5 % 22 21 1 9 12
policy.c 87.7 % 398 349 49 349 60.3 % 194 117 77 117 90.9 % 11 10 1 3 7
define.c 66.2 % 136 90 46 3 87 40.0 % 125 50 75 4 46 90.9 % 11 10 1 1 9
alter.c 91.0 % 357 325 32 325 67.6 % 210 142 68 142 100.0 % 10 10 4 6
statscmds.c 92.5 % 268 248 20 248 69.7 % 218 152 66 152 100.0 % 7 7 7
explain_format.c 76.3 % 329 251 78 251 59.2 % 157 93 64 1 92 100.0 % 22 22 22
operatorcmds.c 94.8 % 250 237 13 237 77.6 % 228 177 51 177 100.0 % 6 6 6
seclabel.c 69.8 % 189 132 57 132 51.6 % 93 48 45 48 77.8 % 9 7 2 2 5
view.c 92.7 % 137 127 10 127 1 65.3 % 124 81 43 81 100.0 % 5 5 2 3
portalcmds.c 94.6 % 129 122 7 1 121 1 62.2 % 98 61 37 2 59 100.0 % 5 5 1 4
vacuumparallel.c 97.2 % 323 314 9 7 1 306 79.5 % 166 132 34 6 126 100.0 % 14 14 1 7 6
explain_state.c 84.4 % 122 103 19 103 71.2 % 118 84 34 84 100.0 % 7 7 4 3
dropcmds.c 83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
prepare.c 93.9 % 214 201 13 201 73.0 % 126 92 34 92 100.0 % 14 14 14
schemacmds.c 88.1 % 126 111 15 111 61.8 % 76 47 29 47 100.0 % 4 4 4
createas.c 98.2 % 170 167 3 1 166 74.5 % 98 73 25 73 100.0 % 10 10 2 8
lockcmds.c 88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 6
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
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
constraint.c 84.6 % 39 33 6 33 53.3 % 30 16 14 16 100.0 % 1 1 1
explain_dr.c 93.1 % 102 95 7 95 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 1 5
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.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.5.0-beta