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: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 88.3 % 33896 29938 78 3 153 3724 18 509 504 28907 1 4 18 266
Current Date: 2025-10-26 12:31:50 -0700 Functions: 97.3 % 1171 1139 2 1 29 49 87 1003 11
Baseline: lcov-20251027-010456-baseline Branches: 67.9 % 26788 18199 156 4 150 8279 23 233 402 17541 27 19
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 73.6 % 193 142 51 142
(7,30] days: 87.3 % 63 55 8 54 1
(30,360] days: 88.3 % 2902 2563 19 12 308 32 307 2224
(360..) days: 88.4 % 30738 27178 3 141 3416 18 477 1 26682 1 4
Function coverage date bins:
(1,7] days: 83.3 % 6 5 1 5
(30,360] days: 97.6 % 123 120 3 2 12 106
(360..) days: 97.3 % 1042 1014 1 1 26 47 70 897
Branch coverage date bins:
(1,7] days: 60.6 % 142 86 56 86
(7,30] days: 56.9 % 102 58 44 58
(30,360] days: 74.0 % 2272 1682 56 11 523 11 258 1413
(360..) days: 67.3 % 24318 16373 4 139 7756 23 222 16128 27 19

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 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
aggregatecmds.c
86.1%86.1%
86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
alter.c
91.3%91.3%
91.3 % 369 337 32 1 336 1 67.0 % 224 150 74 2 148 100.0 % 10 10 1 9
amcmds.c
89.2%89.2%
89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
analyze.c
95.2%95.2%
95.2 % 995 947 1 47 13 934 1 12 82.5 % 584 482 6 1 95 12 470 18 12 100.0 % 18 18 3 15 1
async.c
86.3%86.3%
86.3 % 577 498 3 76 4 494 62.1 % 412 256 2 154 4 252 95.6 % 45 43 2 43
cluster.c
90.8%90.8%
90.8 % 465 422 43 1 421 1 62.1 % 380 236 144 236 100.0 % 13 13 1 12
collationcmds.c
84.7%84.7%
84.7 % 327 277 50 277 64.6 % 294 190 104 190 100.0 % 9 9 9
comment.c
94.6%94.6%
94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
constraint.c
85.0%85.0%
85.0 % 40 34 6 34 53.3 % 30 16 14 16 100.0 % 1 1 1
conversioncmds.c
69.0%69.0%
69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
copy.c
95.1%95.1%
95.1 % 370 352 18 1 10 341 1 7 4 78.8 % 482 380 3 99 1 11 368 100.0 % 7 7 3 4 1
copyfrom.c
91.5%91.5%
91.5 % 603 552 51 1 551 71.7 % 512 367 145 367 95.8 % 24 23 1 1 22
copyfromparse.c
81.9%81.9%
81.9 % 679 556 1 122 1 9 546 1 3 58.5 % 626 366 260 1 10 355 91.3 % 23 21 1 1 1 20
copyto.c
81.6%81.6%
81.6 % 512 418 94 3 45 370 1 11 65.4 % 393 257 5 131 4 33 220 94.1 % 34 32 2 5 27
createas.c
98.3%98.3%
98.3 % 173 170 3 1 169 74.5 % 98 73 25 73 100.0 % 10 10 1 9
dbcommands.c
84.0%84.0%
84.0 % 1116 937 179 5 932 12 57.1 % 954 545 409 545 93.1 % 29 27 2 3 24 1
define.c
65.9%65.9%
65.9 % 138 91 47 3 88 39.4 % 127 50 77 4 46 90.9 % 11 10 1 10
discard.c
93.1%93.1%
93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
dropcmds.c
83.5%83.5%
83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
event_trigger.c
84.4%84.4%
84.4 % 801 676 125 1 675 1 1 66.5 % 495 329 166 329 95.7 % 46 44 2 1 43
explain.c
80.3%80.3%
80.3 % 2329 1870 8 451 59 1811 3 3 70.1 % 1529 1072 6 451 1 36 1035 97.2 % 71 69 2 9 60
explain_dr.c
93.2%93.2%
93.2 % 103 96 7 96 70.5 % 44 31 13 31 100.0 % 7 7 7
explain_format.c
76.3%76.3%
76.3 % 329 251 78 251 58.6 % 157 92 65 92 100.0 % 22 22 22
explain_state.c
80.9%80.9%
80.9 % 131 106 25 106 70.8 % 120 85 35 85 100.0 % 7 7 7
extension.c
81.8%81.8%
81.8 % 1191 974 217 974 57.2 % 950 543 407 543 93.8 % 48 45 3 45
foreigncmds.c
94.7%94.7%
94.7 % 545 516 29 8 508 7 74.0 % 312 231 1 80 13 218 95.5 % 22 21 1 8 13
functioncmds.c
85.6%85.6%
85.6 % 885 758 127 758 60.2 % 870 524 346 524 100.0 % 20 20 20
indexcmds.c
92.8%92.8%
92.8 % 1362 1264 1 97 7 1257 1 9 68.6 % 1199 822 3 374 1 5 816 100.0 % 26 26 1 25
lockcmds.c
88.2%88.2%
88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 6
matview.c
91.2%91.2%
91.2 % 272 248 24 1 6 241 9 51.7 % 180 93 87 93 93.3 % 15 14 1 3 11 1
opclasscmds.c
89.7%89.7%
89.7 % 619 555 64 555 64.5 % 501 323 178 323 100.0 % 21 21 21
operatorcmds.c
93.4%93.4%
93.4 % 258 241 17 241 77.2 % 232 179 53 179 100.0 % 6 6 6
policy.c
87.5%87.5%
87.5 % 401 351 50 351 60.3 % 194 117 77 117 90.9 % 11 10 1 10
portalcmds.c
93.9%93.9%
93.9 % 131 123 8 1 122 1 60.2 % 98 59 39 59 100.0 % 5 5 1 4
prepare.c
94.0%94.0%
94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
proclang.c
81.8%81.8%
81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
publicationcmds.c
92.1%92.1%
92.1 % 711 655 7 49 22 633 2 11 76.9 % 606 466 37 103 39 427 96.9 % 32 31 1 6 25
schemacmds.c
88.4%88.4%
88.4 % 129 114 15 1 113 61.8 % 76 47 29 47 100.0 % 5 5 1 4
seclabel.c
70.0%70.0%
70.0 % 190 133 57 133 51.6 % 93 48 45 48 77.8 % 9 7 2 7
sequence.c
95.6%95.6%
95.6 % 722 690 32 28 662 18 74.9 % 554 415 139 6 409 100.0 % 28 28 5 23
statscmds.c
92.4%92.4%
92.4 % 291 269 22 269 69.7 % 254 177 77 177 100.0 % 8 8 8
subscriptioncmds.c
85.5%85.5%
85.5 % 1042 891 59 92 209 682 4 57 69.1 % 930 643 82 1 2 202 3 1 168 471 87.0 % 23 20 1 2 13 7 2
tablecmds.c
92.1%92.1%
92.1 % 6886 6344 542 12 6332 36 71.6 % 5820 4169 9 1642 23 4146 1 1 99.5 % 207 206 1 9 197 1
tablespace.c
75.8%75.8%
75.8 % 409 310 99 3 1 306 1 47.6 % 378 180 198 2 178 100.0 % 17 17 1 16
trigger.c
93.9%93.9%
93.9 % 2110 1982 128 1 1981 1 76.6 % 1760 1349 411 1349 1 1 98.6 % 70 69 1 1 68
tsearchcmds.c
87.9%87.9%
87.9 % 704 619 85 4 615 4 62.3 % 438 273 165 273 7 5 100.0 % 22 22 1 21
typecmds.c
85.4%85.4%
85.4 % 1363 1164 199 5 1159 5 56.5 % 1073 606 467 606 97.8 % 45 44 1 3 41 1
user.c
89.5%89.5%
89.5 % 859 769 90 3 3 763 3 71.5 % 800 572 228 2 570 100.0 % 21 21 1 20
vacuum.c
88.8%88.8%
88.8 % 779 692 1 86 52 640 1 56 75.5 % 678 512 4 162 1 44 467 95.5 % 22 21 1 4 17 3
vacuumparallel.c
95.2%95.2%
95.2 % 332 316 16 316 76.7 % 172 132 40 132 92.9 % 14 13 1 13
variable.c
68.5%68.5%
68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 35
view.c
92.8%92.8%
92.8 % 139 129 10 129 65.9 % 126 83 43 83 100.0 % 5 5 5

Generated by: LCOV version 2.4-beta