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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 88.9 % 37133 33021 406 15 3691 144 6 4224 28647 2 14 65 732
Current Date: 2026-05-29 21:51:00 -0400 Functions: 97.7 % 1283 1253 9 1 20 6 403 844 1 35
Baseline: lcov-20260530-034037-baseline Branches: 68.7 % 29102 19981 972 25 104 8020 119 204 2491 17167 291 671
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Group by: Date bin [..1] days: 0.0 % 1 0 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 81.8 % 33 27 6 24 3
(7,30] days: 82.0 % 100 82 18 75 7
(30,360] days: 90.6 % 4596 4162 357 1 76 3809 353 1
(360..) days: 88.7 % 32403 28750 24 14 3615 144 6 316 28284 2 13
Function coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 98.1 % 161 158 3 155 3
(360..) days: 97.7 % 1120 1094 5 1 20 6 247 841
Branch coverage date bins:
(1,7] days: 42.1 % 38 16 21 1 13 3
(7,30] days: 66.2 % 80 53 26 1 44 9
(30,360] days: 73.0 % 3433 2505 820 1 107 2 2267 236
(360..) days: 68.1 % 25551 17407 105 24 104 7911 117 204 167 16919

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date 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 DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
seclabel.c Total
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
(360..) days 69.8 % 189 132 57 132 51.6 % 93 48 45 48 77.8 % 9 7 2 2 5
(30,360] days 100.0 % 2 2 2 75.0 % 4 3 1 3 -
define.c Total
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
(360..) days 66.2 % 136 90 46 3 87 40.0 % 125 50 75 4 46 90.9 % 11 10 1 1 9
(30,360] days 50.0 % 2 1 1 1 0.0 % 2 2 -
policy.c Total
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
(360..) days 87.7 % 398 349 49 349 60.3 % 194 117 77 117 90.9 % 11 10 1 3 7
(30,360] days 66.7 % 3 2 1 2 - -
copyfromparse.c Total
83.9%83.9%
83.9 % 760 638 2 120 2 99 537 2 12 60.7 % 682 414 12 256 2 60 352 3 7 91.7 % 24 22 2 7 15
(360..) days 81.8 % 659 539 120 2 537 58.0 % 610 354 256 2 352 91.3 % 23 21 2 6 15
(30,360] days 98.0 % 101 99 2 99 83.3 % 72 60 12 60 100.0 % 1 1 1
extension.c Total
81.8%81.8%
81.8 % 1242 1016 6 220 38 978 7 19 57.2 % 978 559 10 409 1 22 536 10 18 92.2 % 51 47 2 2 11 36 1
(360..) days 81.7 % 1156 945 211 945 56.9 % 918 522 396 1 521 93.8 % 48 45 1 2 10 35
(30,360] days 81.9 % 83 68 6 9 35 33 60.3 % 58 35 10 13 20 15 66.7 % 3 2 1 1 1
(7,30] days 100.0 % 3 3 3 100.0 % 2 2 2 -
matview.c Total
91.2%91.2%
91.2 % 272 248 24 1 8 239 11 51.7 % 180 93 87 93 93.3 % 15 14 1 5 9 1
(360..) days 90.9 % 264 240 24 1 239 51.7 % 180 93 87 93 93.3 % 15 14 1 5 9
(30,360] days 100.0 % 8 8 8 - -
copyto.c Total
85.7%85.7%
85.7 % 580 497 83 14 122 361 1 20 71.4 % 437 312 9 116 19 81 212 3 13 94.4 % 36 34 2 11 23
(360..) days 81.9 % 458 375 83 14 361 66.6 % 347 231 116 19 212 93.9 % 33 31 2 8 23
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 100.0 % 121 121 121 90.0 % 90 81 9 81 100.0 % 3 3 3
repack.c Total
91.0%91.0%
91.0 % 1096 997 99 997 66.5 % 792 527 265 527 95.0 % 40 38 2 38
(7,30] days 79.1 % 67 53 14 53 59.3 % 54 32 22 32 50.0 % 2 1 1 1
(30,360] days 91.7 % 671 615 56 615 72.6 % 434 315 119 315 97.0 % 33 32 1 32
(1,7] days 80.0 % 25 20 5 20 40.6 % 32 13 19 13 -
(360..) days 92.8 % 333 309 24 309 61.4 % 272 167 105 167 100.0 % 5 5 5
foreigncmds.c Total
93.8%93.8%
93.8 % 582 546 7 29 38 508 8 73.2 % 340 249 12 79 1 34 214 1 17 95.7 % 23 22 1 10 12
(360..) days 94.6 % 536 507 29 507 73.1 % 294 215 79 1 214 95.5 % 22 21 1 9 12
(30,360] days 84.8 % 46 39 7 38 1 73.9 % 46 34 12 34 100.0 % 1 1 1
subscriptioncmds.c Total
88.4%88.4%
88.4 % 1121 991 42 1 87 5 335 651 4 91 71.1 % 987 702 87 1 2 195 6 12 231 453 12 66 95.7 % 23 22 1 1 17 4 2
(360..) days 88.3 % 742 655 87 5 2 648 70.6 % 667 471 2 194 6 12 453 93.8 % 16 15 1 1 10 4
(7,30] days 75.0 % 16 12 4 12 60.0 % 10 6 4 6 -
(30,360] days 89.3 % 363 324 38 1 321 3 72.6 % 310 225 83 1 1 225 100.0 % 7 7 7
event_trigger.c Total
84.4%84.4%
84.4 % 803 678 125 18 660 1 18 66.7 % 499 333 166 333 95.7 % 46 44 2 11 33 6
(360..) days 85.0 % 709 603 106 603 1 66.4 % 459 305 154 305 94.9 % 39 37 2 5 32
(1,7] days 100.0 % 2 2 2 75.0 % 4 3 1 3 -
(30,360] days 79.3 % 92 73 19 18 55 69.4 % 36 25 11 25 100.0 % 7 7 6 1
copyfrom.c Total
91.7%91.7%
91.7 % 612 561 51 1 20 540 11 72.1 % 526 379 5 142 23 356 3 11 95.8 % 24 23 1 6 17
(360..) days 91.4 % 591 540 51 1 539 71.5 % 498 356 142 356 95.8 % 24 23 1 6 17
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 19 19 18 1 82.1 % 28 23 5 23 -
explain.c Total
78.5%78.5%
78.5 % 2437 1914 75 8 440 130 1784 3 11 22 68.5 % 1583 1084 49 6 1 443 7 57 1020 9 14 95.9 % 73 70 1 1 1 18 52
(360..) days 79.9 % 2232 1784 8 440 1784 3 69.5 % 1477 1027 6 1 443 7 1020 95.7 % 70 67 1 1 1 15 52
(30,360] days 63.4 % 205 130 75 130 53.8 % 106 57 49 57 100.0 % 3 3 3
async.c Total
87.3%87.3%
87.3 % 829 724 37 4 64 29 270 425 2 7 89 65.8 % 552 363 60 3 126 16 138 209 27 49 96.4 % 55 53 1 1 1 32 20 6
(30,360] days 83.1 % 361 300 36 25 267 33 65.5 % 220 144 58 18 138 6 94.1 % 17 16 1 16
(360..) days 90.7 % 464 421 4 39 29 392 2 66.4 % 330 219 3 108 16 203 97.4 % 38 37 1 1 16 20
(1,7] days 75.0 % 4 3 1 3 0.0 % 2 2 -
dbcommands.c Total
84.4%84.4%
84.4 % 1122 947 2 173 6 10 931 13 57.4 % 968 556 7 3 402 5 3 5 543 2 4 96.6 % 29 28 1 1 6 21 1
(360..) days 84.6 % 1098 929 169 6 923 58.0 % 932 541 3 388 5 3 533 96.6 % 29 28 1 1 6 21
(30,360] days 75.0 % 24 18 2 4 10 8 41.7 % 36 15 7 14 5 10 -
publicationcmds.c Total
92.9%92.9%
92.9 % 763 709 5 49 91 618 1 2 25 78.8 % 651 513 35 1 102 4 87 422 15 29 97.0 % 33 32 1 13 19
(360..) days 92.6 % 659 610 49 610 1 80.3 % 523 420 1 102 4 416 96.9 % 32 31 1 12 19
(30,360] days 95.2 % 104 99 5 91 8 72.7 % 128 93 35 87 6 100.0 % 1 1 1
variable.c Total
69.0%69.0%
69.0 % 452 312 140 8 304 55.3 % 255 141 114 2 139 97.4 % 38 37 1 2 35
(360..) days 68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 35
(30,360] days 100.0 % 8 8 8 100.0 % 2 2 2 100.0 % 2 2 2
typecmds.c Total
85.6%85.6%
85.6 % 1382 1183 199 36 1147 21 56.7 % 1081 613 3 465 5 608 1 1 97.8 % 45 44 1 8 36 1
(360..) days 85.2 % 1339 1141 198 1141 56.6 % 1065 603 462 603 97.7 % 44 43 1 7 36
(7,30] days 100.0 % 4 4 4 100.0 % 2 2 2 -
(30,360] days 97.4 % 39 38 1 36 2 57.1 % 14 8 3 3 5 3 100.0 % 1 1 1
trigger.c Total
94.5%94.5%
94.5 % 2181 2061 4 116 13 1 56 1991 4 8 77.0 % 1790 1378 3 409 7 11 1360 1 1 98.6 % 73 72 1 20 52 2
(360..) days 94.6 % 2037 1927 110 13 1 1913 76.9 % 1694 1303 391 7 1296 98.5 % 68 67 1 15 52
(7,30] days 100.0 % 1 1 1 - -
(30,360] days 93.0 % 143 133 4 6 55 78 78.1 % 96 75 3 18 11 64 100.0 % 5 5 5
constraint.c Total
85.0%85.0%
85.0 % 40 34 6 1 33 1 53.3 % 30 16 1 13 1 15 1 1 100.0 % 1 1 1
(30,360] days 100.0 % 1 1 1 - -
(360..) days 84.6 % 39 33 6 33 53.3 % 30 16 1 13 1 15 100.0 % 1 1 1
conversioncmds.c (360..) days∗∗ 69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
aggregatecmds.c (360..) days∗∗ 86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
discard.c (360..) days∗∗ 93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
proclang.c (360..) days∗∗ 81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
sequence_xlog.c (30,360] days∗∗ 92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
wait.c (30,360] days∗∗ 83.5 % 109 91 18 91 60.7 % 117 71 46 71 100.0 % 2 2 2
dropcmds.c (360..) days∗∗ 83.5 % 230 192 38 192 76.9 % 143 110 33 110 100.0 % 5 5 5
portalcmds.c Total
94.6%94.6%
94.6 % 130 123 7 1 1 121 1 1 62.2 % 98 61 37 2 59 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 94.6 % 129 122 7 1 121 1 62.2 % 98 61 37 2 59 100.0 % 5 5 1 4
schemacmds.c Total
88.4%88.4%
88.4 % 129 114 15 3 111 2 61.8 % 76 47 29 47 100.0 % 5 5 1 4 1
(30,360] days 100.0 % 3 3 3 - 100.0 % 1 1 1
(360..) days 88.1 % 126 111 15 111 61.8 % 76 47 29 47 100.0 % 4 4 4
view.c Total
92.8%92.8%
92.8 % 138 128 10 1 127 1 1 65.9 % 126 83 43 2 81 2 100.0 % 5 5 2 3
(30,360] days 100.0 % 1 1 1 100.0 % 2 2 2 -
(360..) days 92.7 % 137 127 10 127 1 65.3 % 124 81 43 81 100.0 % 5 5 2 3
comment.c Total
96.2%96.2%
96.2 % 130 125 5 1 124 85.0 % 80 68 12 4 64 100.0 % 6 6 1 5
(30,360] days 100.0 % 1 1 1 100.0 % 4 4 4 -
(360..) days 96.1 % 129 124 5 124 84.2 % 76 64 12 64 100.0 % 6 6 1 5
lockcmds.c (360..) days∗∗ 88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 6
operatorcmds.c Total
92.8%92.8%
92.8 % 264 245 19 245 75.8 % 244 185 59 185 100.0 % 6 6 6
(30,360] days 57.1 % 14 8 6 8 50.0 % 16 8 8 8 -
(360..) days 94.8 % 250 237 13 237 77.6 % 228 177 51 177 100.0 % 6 6 6
copy.c Total
95.4%95.4%
95.4 % 414 395 1 18 2 68 325 7 33 80.0 % 536 429 9 4 94 2 12 119 296 10 85 100.0 % 7 7 5 2 1
(30,360] days 98.7 % 79 78 1 68 10 92.5 % 134 124 9 1 119 5 100.0 % 1 1 1
(360..) days 94.6 % 335 317 18 2 315 75.9 % 402 305 4 93 2 12 291 100.0 % 6 6 4 2
explain_dr.c Total
93.2%93.2%
93.2 % 103 96 7 1 95 1 70.5 % 44 31 13 31 100.0 % 7 7 1 6
(30,360] days 100.0 % 1 1 1 - -
(360..) days 93.1 % 102 95 7 95 70.5 % 44 31 13 31 100.0 % 7 7 1 6
amcmds.c (360..) days∗∗ 89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
repack_worker.c Total
93.9%93.9%
93.9 % 165 155 10 155 62.2 % 74 46 28 46 100.0 % 8 8 8
[..1] days 0.0 % 1 1 - -
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 94.5 % 163 154 9 154 62.2 % 74 46 28 46 100.0 % 8 8 8
statscmds.c Total
92.6%92.6%
92.6 % 297 275 2 20 21 254 2 20 71.0 % 252 179 7 66 23 156 11 25 100.0 % 8 8 1 7
(30,360] days 93.1 % 29 27 2 21 6 79.4 % 34 27 7 23 4 100.0 % 1 1 1
(360..) days 92.5 % 268 248 20 248 69.7 % 218 152 66 152 100.0 % 7 7 7
collationcmds.c (360..) days∗∗ 84.7 % 327 277 50 277 64.5 % 296 191 2 103 4 187 100.0 % 9 9 9
explain_state.c Total
84.2%84.2%
84.2 % 165 139 5 21 34 105 4 1 72.0 % 164 118 11 35 33 85 100.0 % 9 9 6 3
(30,360] days 83.7 % 43 36 5 2 34 2 73.9 % 46 34 11 1 33 1 100.0 % 2 2 2
(360..) days 84.4 % 122 103 19 103 71.2 % 118 84 34 84 100.0 % 7 7 4 3
alter.c Total
91.3%91.3%
91.3 % 366 334 32 9 325 12 68.2 % 214 146 68 4 142 6 8 100.0 % 10 10 4 6
(30,360] days 100.0 % 9 9 9 100.0 % 4 4 4 -
(360..) days 91.0 % 357 325 32 325 67.6 % 210 142 68 142 100.0 % 10 10 4 6
createas.c Total
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
(30,360] days 100.0 % 1 1 1 - -
(360..) days 98.3 % 172 169 3 1 168 74.5 % 98 73 25 73 100.0 % 10 10 2 8
prepare.c (360..) days∗∗ 94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
tablespace.c Total
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
(30,360] days 100.0 % 5 5 5 75.0 % 8 6 2 6 -
(360..) days 78.2 % 408 319 89 13 306 49.2 % 378 186 192 8 178 100.0 % 17 17 3 14
vacuumparallel.c Total
96.2%96.2%
96.2 % 395 380 6 9 7 67 306 1 9 76.2 % 214 163 17 34 6 31 126 1 5 100.0 % 18 18 1 11 6
(30,360] days 91.7 % 72 66 6 66 1 64.6 % 48 31 17 31 100.0 % 4 4 4
(360..) days 97.2 % 323 314 9 7 1 306 79.5 % 166 132 34 6 126 100.0 % 14 14 1 7 6
analyze.c Total
95.7%95.7%
95.7 % 1018 974 5 39 1 59 914 5 35 83.4 % 608 507 15 1 85 3 51 453 30 42 100.0 % 20 20 9 11 1
(30,360] days 91.4 % 70 64 5 1 59 5 76.4 % 72 55 15 2 1 51 3 100.0 % 3 3 3
(360..) days 96.0 % 948 910 38 1 909 84.3 % 536 452 1 83 2 450 100.0 % 17 17 6 11
functioncmds.c Total
85.7%85.7%
85.7 % 887 760 127 3 757 1 60.2 % 870 524 1 345 524 100.0 % 20 20 3 17
(30,360] days 100.0 % 3 3 3 - -
(360..) days 85.6 % 884 757 127 757 60.2 % 870 524 1 345 524 100.0 % 20 20 3 17
opclasscmds.c Total
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
(30,360] days 75.0 % 16 12 4 12 38.9 % 18 7 11 7 -
(360..) days 89.6 % 608 545 63 1 544 64.0 % 497 318 2 177 1 317 100.0 % 21 21 4 17
user.c Total
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
(30,360] days 91.7 % 12 11 1 8 3 71.4 % 14 10 4 4 6 -
(360..) days 89.4 % 851 761 90 3 758 71.3 % 794 566 228 2 564 100.0 % 21 21 4 17
explain_format.c (360..) days∗∗ 76.3 % 329 251 78 251 59.2 % 157 93 64 1 92 100.0 % 22 22 22
propgraphcmds.c (30,360] days∗∗ 94.2 % 692 652 40 652 74.6 % 492 367 125 367 100.0 % 22 22 22
tsearchcmds.c Total
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
(30,360] days 100.0 % 8 8 8 - -
(360..) days 87.8 % 696 611 85 611 62.3 % 438 273 165 273 100.0 % 22 22 3 19
vacuum.c Total
91.3%91.3%
91.3 % 801 731 2 2 66 18 65 648 2 1 59 77.3 % 696 538 7 2 149 13 53 472 10 52 100.0 % 22 22 1 8 13 3
(7,30] days 100.0 % 3 3 3 100.0 % 4 4 4 -
(30,360] days 96.6 % 88 85 2 1 62 23 89.2 % 74 66 7 1 49 17 100.0 % 4 4 3 1
(360..) days 90.6 % 710 643 2 65 18 625 2 75.7 % 618 468 2 148 13 455 100.0 % 18 18 1 5 12
indexcmds.c Total
92.9%92.9%
92.9 % 1370 1273 3 94 2 1 23 1247 2 24 68.7 % 1207 829 15 363 2 9 818 13 9 100.0 % 26 26 6 20 2
(30,360] days 92.3 % 39 36 3 23 13 52.9 % 34 18 15 1 1 9 8 100.0 % 2 2 2
(360..) days 92.9 % 1331 1237 94 2 1 1234 69.1 % 1173 811 362 1 810 100.0 % 24 24 4 20
sequence.c Total
95.7%95.7%
95.7 % 699 669 30 32 637 2 45 73.7 % 552 407 9 136 6 401 6 6 100.0 % 26 26 8 18 3
(30,360] days 100.0 % 37 37 32 5 78.6 % 14 11 3 6 5 100.0 % 1 1 1
(360..) days 95.5 % 662 632 30 632 73.6 % 538 396 9 133 396 100.0 % 25 25 7 18
tablecmds.c Total
92.7%92.7%
92.7 % 7462 6921 26 515 24 1 598 6298 4 2 89 72.4 % 6279 4548 109 90 1532 18 161 367 4002 106 194 100.0 % 227 227 1 64 162 5
(1,7] days 100.0 % 1 1 1 - -
(7,30] days 100.0 % 3 3 3 87.5 % 8 7 1 7 -
(30,360] days 95.9 % 678 650 26 2 594 56 77.5 % 538 417 109 12 367 50 100.0 % 24 24 24
(360..) days 92.4 % 6780 6267 513 24 1 4 6238 4 71.9 % 5733 4124 90 1519 18 161 3945 100.0 % 203 203 1 40 162
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.5.0-beta