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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 0.0 % 1 0 1
(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
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
define.c
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
conversioncmds.c
69.0%69.0%
69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
variable.c
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
seclabel.c
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
explain_format.c
76.3%76.3%
76.3 % 329 251 78 251 59.2 % 157 93 64 1 92 100.0 % 22 22 22
tablespace.c
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
explain.c
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
proclang.c
81.8%81.8%
81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
extension.c
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
wait.c
83.5%83.5%
83.5 % 109 91 18 91 60.7 % 117 71 46 71 100.0 % 2 2 2
dropcmds.c
83.5%83.5%
83.5 % 230 192 38 192 76.9 % 143 110 33 110 100.0 % 5 5 5
copyfromparse.c
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
explain_state.c
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
event_trigger.c
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
dbcommands.c
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
collationcmds.c
84.7%84.7%
84.7 % 327 277 50 277 64.5 % 296 191 2 103 4 187 1 3 100.0 % 9 9 9
constraint.c
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
copyto.c
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
functioncmds.c
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
typecmds.c
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
aggregatecmds.c
86.1%86.1%
86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
async.c
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
policy.c
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
tsearchcmds.c
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
lockcmds.c
88.2%88.2%
88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 6
schemacmds.c
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
subscriptioncmds.c
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
amcmds.c
89.2%89.2%
89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
opclasscmds.c
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
user.c
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
repack.c
91.0%91.0%
91.0 % 1096 997 99 997 66.5 % 792 527 265 527 95.0 % 40 38 2 38
matview.c
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
alter.c
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
vacuum.c
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
copyfrom.c
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
sequence_xlog.c
92.3%92.3%
92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
statscmds.c
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
view.c
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
tablecmds.c
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
operatorcmds.c
92.8%92.8%
92.8 % 264 245 19 245 75.8 % 244 185 59 185 100.0 % 6 6 6
publicationcmds.c
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
indexcmds.c
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
discard.c
93.1%93.1%
93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
explain_dr.c
93.2%93.2%
93.2 % 103 96 7 1 95 1 70.5 % 44 31 13 31 100.0 % 7 7 1 6
foreigncmds.c
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
repack_worker.c
93.9%93.9%
93.9 % 165 155 10 155 62.2 % 74 46 28 46 100.0 % 8 8 8
prepare.c
94.0%94.0%
94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
propgraphcmds.c
94.2%94.2%
94.2 % 692 652 40 652 74.6 % 492 367 125 367 100.0 % 22 22 22
trigger.c
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
portalcmds.c
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
copy.c
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
analyze.c
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
sequence.c
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
comment.c
96.2%96.2%
96.2 % 130 125 5 1 124 85.0 % 80 68 12 4 64 100.0 % 6 6 1 5
vacuumparallel.c
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
createas.c
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

Generated by: LCOV version 2.5.0-beta