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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 88.4 % 33657 29763 15 153 3726 8 506 254 28995 1 1 10 138
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.3 % 1167 1136 1 1 29 49 45 1042 7
Baseline: lcov-20250906-005545-baseline Branches: 68.0 % 26582 18065 51 3 148 8315 9 231 211 17614 27 19
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 95.5 % 44 42 2 41 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 98.3 % 59 58 1 43 15
(30,360] days: 88.8 % 3130 2779 13 14 324 1 35 170 2573
(360..) days: 88.4 % 30424 26884 139 3401 7 471 26406 1 1
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.7 % 131 128 3 2 10 116
(360..) days: 97.3 % 1035 1007 1 1 26 47 34 926
Branch coverage date bins:
(1,7] days: 78.6 % 42 33 9 33
(7,30] days: 73.8 % 42 31 11 8 23
(30,360] days: 73.2 % 2450 1793 42 11 604 1 11 170 1611
(360..) days: 67.3 % 24094 16208 3 137 7700 8 220 15980 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 UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC UIC UBC GIC GNC CBC DCB
(1,7] days Total
95.5%95.5%
95.5 % 44 42 2 41 1 78.6 % 42 33 9 33 -
subscriptioncmds.c 95.3 % 43 41 2 41 78.6 % 42 33 9 33 -
(7,30] days Total
98.3%98.3%
98.3 % 59 58 1 43 15 73.8 % 42 31 11 8 23 100.0 % 1 1 1
trigger.c 93.8 % 16 15 1 1 14 67.6 % 34 23 11 23 -
(30,360] days Total
88.8%88.8%
88.8 % 3130 2779 13 14 324 1 35 170 2573 73.2 % 2450 1793 42 11 604 1 11 170 1611 97.7 % 131 128 3 2 10 116
extension.c 77.0 % 217 167 50 1 166 48.6 % 148 72 76 1 71 85.7 % 7 6 1 6
copyfromparse.c 92.6 % 122 113 1 8 9 104 79.2 % 130 103 27 10 93 87.5 % 8 7 1 1 6
publicationcmds.c 92.2 % 77 71 6 71 91.4 % 58 53 5 53 75.0 % 4 3 1 3
event_trigger.c 85.7 % 7 6 1 6 - -
trigger.c 100.0 % 53 53 53 85.7 % 42 36 6 36 100.0 % 1 1 1
user.c 88.9 % 9 8 1 8 50.0 % 2 1 1 1 -
explain_state.c 80.8 % 130 105 25 105 71.2 % 118 84 34 84 100.0 % 7 7 7
cluster.c 96.6 % 29 28 1 1 27 66.7 % 18 12 6 12 100.0 % 3 3 1 2
vacuumparallel.c 87.5 % 8 7 1 7 50.0 % 2 1 1 1 -
copy.c 95.0 % 40 38 2 9 29 84.3 % 70 59 3 8 11 48 100.0 % 2 2 1 1
copyto.c 100.0 % 106 106 1 105 91.8 % 49 45 4 2 43 100.0 % 12 12 1 11
explain_dr.c 93.2 % 103 96 7 96 70.5 % 44 31 13 31 100.0 % 7 7 7
dbcommands.c 83.0 % 47 39 8 5 34 39.3 % 28 11 17 11 -
tablecmds.c 96.3 % 1099 1058 41 6 1052 77.5 % 1012 784 6 222 16 768 100.0 % 29 29 29
vacuum.c 77.7 % 94 73 1 20 45 28 80.8 % 78 63 3 12 39 24 100.0 % 4 4 3 1
explain.c 79.2 % 240 190 4 46 7 183 75.4 % 134 101 2 31 8 93 100.0 % 10 10 10
prepare.c 83.3 % 6 5 1 5 - -
variable.c 69.8 % 43 30 13 30 50.0 % 22 11 11 11 100.0 % 2 2 2
typecmds.c 92.9 % 14 13 1 13 61.1 % 18 11 7 11 100.0 % 1 1 1
analyze.c 89.7 % 29 26 1 2 10 16 61.1 % 18 11 6 1 8 3 100.0 % 1 1 1
opclasscmds.c 66.7 % 51 34 17 34 61.5 % 52 32 20 32 100.0 % 1 1 1
tablespace.c 80.0 % 5 4 1 1 3 - -
matview.c 83.3 % 6 5 1 5 25.0 % 4 1 3 1 -
subscriptioncmds.c 92.1 % 89 82 6 1 74 8 77.6 % 98 76 22 76 100.0 % 2 2 2
indexcmds.c 93.2 % 74 69 5 69 61.2 % 98 60 38 60 100.0 % 1 1 1
foreigncmds.c 100.0 % 7 7 1 6 75.0 % 4 3 1 3 -
copyfrom.c 98.2 % 56 55 1 55 86.4 % 22 19 3 19 100.0 % 7 7 7
explain_format.c 76.3 % 329 251 78 251 58.6 % 157 92 65 92 100.0 % 22 22 22
statscmds.c 100.0 % 6 6 6 75.0 % 12 9 3 9 -
(360..) days Total
88.4%88.4%
88.4 % 30424 26884 139 3401 7 471 26406 1 1 67.3 % 24094 16208 3 137 7700 8 220 15980 27 19 97.3 % 1035 1007 1 1 26 47 34 926
event_trigger.c 84.9 % 742 630 112 630 1 66.3 % 475 315 160 315 95.6 % 45 43 2 1 42
extension.c 82.8 % 964 798 166 798 58.6 % 798 468 330 468 95.1 % 41 39 2 39
async.c 86.8 % 577 501 76 501 62.6 % 412 258 154 258 95.6 % 45 43 2 43
copyto.c 73.7 % 373 275 98 275 57.3 % 314 180 134 180 90.5 % 21 19 2 19
dbcommands.c 84.0 % 1068 897 171 897 57.7 % 926 534 392 534 93.1 % 29 27 2 3 24
explain.c 80.1 % 2038 1633 405 1633 69.2 % 1362 942 420 942 96.7 % 60 58 2 1 57
seclabel.c 70.0 % 190 133 57 133 51.6 % 93 48 45 48 77.8 % 9 7 2 7
subscriptioncmds.c 88.3 % 810 715 95 715 70.0 % 713 499 3 211 499 88.9 % 18 16 2 8 8
trigger.c 93.8 % 2041 1914 127 1914 76.5 % 1686 1290 394 1290 1 1 98.6 % 69 68 1 1 67
vacuumparallel.c 95.4 % 324 309 15 309 76.5 % 170 130 40 130 92.9 % 14 13 1 13
define.c 65.2 % 138 90 48 2 88 37.8 % 127 48 79 2 46 90.9 % 11 10 1 10
tablecmds.c 91.4 % 5803 5302 501 5302 70.4 % 4810 3385 1423 3385 1 1 99.4 % 179 178 1 5 173
policy.c 87.5 % 401 351 50 351 60.3 % 194 117 77 117 90.9 % 11 10 1 10
copyfromparse.c 79.5 % 557 443 114 1 442 53.0 % 496 263 233 1 262 93.3 % 15 14 1 14
vacuum.c 90.4 % 686 620 66 620 75.0 % 604 453 151 2 451 94.4 % 18 17 1 1 16
variable.c 68.3 % 401 274 127 274 55.4 % 231 128 103 128 97.1 % 34 33 1 33
typecmds.c 85.3 % 1345 1147 198 1147 56.4 % 1055 595 460 595 97.7 % 43 42 1 2 40
matview.c 91.4 % 268 245 23 245 52.3 % 176 92 84 92 93.8 % 16 15 1 15
foreigncmds.c 94.6 % 538 509 29 509 74.0 % 308 228 80 228 95.5 % 22 21 1 1 20
copyfrom.c 90.8 % 545 495 50 495 71.0 % 490 348 142 348 94.1 % 17 16 1 16
dropcmds.c 83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
collationcmds.c 84.7 % 327 277 50 277 64.6 % 294 190 104 190 100.0 % 9 9 9
operatorcmds.c 93.4 % 258 241 17 241 77.2 % 232 179 53 179 100.0 % 6 6 6
portalcmds.c 93.6 % 125 117 8 117 58.5 % 94 55 39 55 100.0 % 5 5 5
user.c 89.2 % 850 758 92 758 71.1 % 792 563 229 563 100.0 % 21 21 1 20
aggregatecmds.c 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
functioncmds.c 85.6 % 881 754 127 754 60.2 % 870 524 346 524 100.0 % 20 20 20
cluster.c 90.4 % 436 394 42 394 61.9 % 362 224 138 224 100.0 % 10 10 10
schemacmds.c 88.3 % 128 113 15 113 61.8 % 76 47 29 47 100.0 % 5 5 1 4
copy.c 95.2 % 330 314 16 1 313 1 77.9 % 412 321 91 1 320 100.0 % 5 5 1 4
tsearchcmds.c 87.9 % 700 615 85 615 60.7 % 450 273 165 273 7 5 100.0 % 22 22 1 21
proclang.c 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
alter.c 91.2 % 362 330 32 330 66.4 % 220 146 74 146 100.0 % 10 10 1 9
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
constraint.c 85.0 % 40 34 6 34 53.3 % 30 16 14 16 100.0 % 1 1 1
prepare.c 94.3 % 209 197 12 197 73.0 % 126 92 34 92 100.0 % 14 14 14
analyze.c 95.3 % 966 921 45 921 79.0 % 596 471 95 471 18 12 100.0 % 17 17 1 16
publicationcmds.c 92.7 % 618 573 45 573 78.0 % 510 398 112 398 100.0 % 28 28 28
createas.c 98.2 % 163 160 3 160 73.4 % 94 69 25 69 100.0 % 10 10 10
opclasscmds.c 91.7 % 568 521 47 521 64.8 % 449 291 158 291 100.0 % 20 20 20
lockcmds.c 88.0 % 92 81 11 81 72.6 % 84 61 23 61 100.0 % 6 6 6
sequence.c 95.3 % 688 656 32 656 74.6 % 548 409 139 409 100.0 % 28 28 4 24
comment.c 94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
tablespace.c 75.7 % 404 306 98 3 303 47.6 % 378 180 198 2 178 100.0 % 17 17 1 16
indexcmds.c 92.8 % 1290 1197 93 1197 69.2 % 1101 762 339 762 100.0 % 25 25 25
discard.c 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
view.c 92.8 % 138 128 10 128 65.9 % 126 83 43 83 100.0 % 5 5 5
statscmds.c 92.3 % 285 263 22 263 69.4 % 242 168 74 168 100.0 % 8 8 8
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta