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:
Group by: Date bin (1,7] days: 73.6 % 193 142 51 142
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (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
Name Date 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.gcov.html (360..) days∗∗ 86.1 % 180 155 25 155 - 100.0 % 2 2 2
alter.c Total
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
(30,360] days 100.0 % 7 7 1 6 - -
(360..) days 91.2 % 362 330 32 330 - 100.0 % 10 10 1 9
amcmds.c.gcov.html (360..) days∗∗ 89.2 % 83 74 9 74 - 100.0 % 8 8 8
analyze.c Total
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
(30,360] days 89.3 % 28 25 1 2 9 16 - 100.0 % 1 1 1
(360..) days 95.3 % 963 918 45 918 - 100.0 % 17 17 2 15
(7,30] days 100.0 % 4 4 4 - -
async.c.gcov.html (360..) days∗∗ 86.3 % 577 498 3 76 4 494 - 95.6 % 45 43 2 43
cluster.c Total
90.8%90.8%
90.8 % 465 422 43 1 421 1 62.1 % 380 236 144 236 100.0 % 13 13 1 12
(30,360] days 96.6 % 29 28 1 1 27 - 100.0 % 3 3 1 2
(360..) days 90.4 % 436 394 42 394 - 100.0 % 10 10 10
collationcmds.c.gcov.html (360..) days∗∗ 84.7 % 327 277 50 277 - 100.0 % 9 9 9
comment.c.gcov.html (360..) days∗∗ 94.6 % 129 122 7 122 - 100.0 % 6 6 6
constraint.c.gcov.html (360..) days∗∗ 85.0 % 40 34 6 34 - 100.0 % 1 1 1
conversioncmds.c.gcov.html (360..) days∗∗ 69.0 % 29 20 9 20 - 100.0 % 1 1 1
copy.c Total
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
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 93.8 % 16 15 1 9 6 - 100.0 % 1 1 1
(360..) days 95.2 % 353 336 17 1 335 1 - 100.0 % 6 6 2 4
copyfrom.c Total
91.5%91.5%
91.5 % 603 552 51 1 551 71.7 % 512 367 145 367 95.8 % 24 23 1 1 22
(30,360] days 98.0 % 50 49 1 49 - 100.0 % 7 7 7
(360..) days 91.0 % 553 503 50 1 502 - 94.1 % 17 16 1 1 15
copyfromparse.c Total
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
(30,360] days 93.9 % 115 108 1 6 9 99 - 87.5 % 8 7 1 1 6
(360..) days 79.4 % 564 448 116 1 447 - 93.3 % 15 14 1 14
copyto.c Total
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
(1,7] days 100.0 % 44 44 44 - 100.0 % 1 1 1
(30,360] days 100.0 % 104 104 1 103 - 100.0 % 12 12 1 11
(360..) days 74.2 % 364 270 94 3 267 - 90.5 % 21 19 2 3 16
createas.c Total
98.3%98.3%
98.3 % 173 170 3 1 169 74.5 % 98 73 25 73 100.0 % 10 10 1 9
(30,360] days 100.0 % 3 3 3 - -
(360..) days 98.2 % 170 167 3 1 166 - 100.0 % 10 10 1 9
dbcommands.c Total
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
(30,360] days 84.0 % 25 21 4 5 16 - -
(360..) days 83.9 % 1090 915 175 915 - 93.1 % 29 27 2 3 24
(7,30] days 100.0 % 1 1 1 - -
define.c.gcov.html (360..) days∗∗ 65.9 % 138 91 47 3 88 - 90.9 % 11 10 1 10
discard.c.gcov.html (360..) days∗∗ 93.1 % 29 27 2 27 - 100.0 % 2 2 2
dropcmds.c.gcov.html (360..) days∗∗ 83.5 % 230 192 38 192 - 100.0 % 5 5 5
event_trigger.c Total
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
(30,360] days 73.6 % 72 53 19 1 52 - 100.0 % 1 1 1
(360..) days 85.5 % 729 623 106 623 1 - 95.6 % 45 43 2 1 42
explain.c Total
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
(30,360] days 81.5 % 200 163 8 29 53 110 - 100.0 % 5 5 1 4
(360..) days 80.1 % 2123 1701 422 1701 3 - 97.0 % 66 64 2 8 56
(7,30] days 100.0 % 6 6 6 - -
explain_dr.c.gcov.html (30,360] days∗∗ 93.2 % 103 96 7 96 - 100.0 % 7 7 7
explain_format.c.gcov.html (30,360] days∗∗ 76.3 % 329 251 78 251 - 100.0 % 22 22 22
explain_state.c.gcov.html (30,360] days∗∗ 80.9 % 131 106 25 106 - 100.0 % 7 7 7
extension.c Total
81.8%81.8%
81.8 % 1191 974 217 974 57.2 % 950 543 407 543 93.8 % 48 45 3 45
(30,360] days 72.0 % 161 116 45 116 - 80.0 % 5 4 1 4
(360..) days 83.3 % 1030 858 172 858 - 95.3 % 43 41 2 41
foreigncmds.c Total
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
(30,360] days 100.0 % 14 14 8 6 - -
(360..) days 94.5 % 531 502 29 502 - 95.5 % 22 21 1 8 13
functioncmds.c Total
85.6%85.6%
85.6 % 885 758 127 758 60.2 % 870 524 346 524 100.0 % 20 20 20
(30,360] days 100.0 % 3 3 3 - -
(360..) days 85.6 % 882 755 127 755 - 100.0 % 20 20 20
indexcmds.c Total
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
(30,360] days 93.1 % 29 27 2 27 - 100.0 % 1 1 1
(360..) days 92.8 % 1325 1230 95 1230 - 100.0 % 25 25 1 24
(7,30] days 87.5 % 8 7 1 7 - -
lockcmds.c Total
88.2%88.2%
88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 6
(30,360] days 100.0 % 1 1 1 - -
(360..) days 88.0 % 92 81 11 81 - 100.0 % 6 6 6
matview.c Total
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
(1,7] days 100.0 % 5 5 5 - -
(30,360] days 83.3 % 6 5 1 5 - -
(360..) days 91.2 % 260 237 23 1 236 - 93.3 % 15 14 1 3 11
(7,30] days 100.0 % 1 1 1 - -
opclasscmds.c Total
89.7%89.7%
89.7 % 619 555 64 555 64.5 % 501 323 178 323 100.0 % 21 21 21
(30,360] days 66.7 % 51 34 17 34 - 100.0 % 1 1 1
(360..) days 91.7 % 568 521 47 521 - 100.0 % 20 20 20
operatorcmds.c.gcov.html (360..) days∗∗ 93.4 % 258 241 17 241 - 100.0 % 6 6 6
policy.c.gcov.html (360..) days∗∗ 87.5 % 401 351 50 351 - 90.9 % 11 10 1 10
portalcmds.c Total
93.9%93.9%
93.9 % 131 123 8 1 122 1 60.2 % 98 59 39 59 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 93.8 % 129 121 8 121 - 100.0 % 5 5 1 4
(7,30] days 100.0 % 1 1 1 - -
prepare.c Total
94.0%94.0%
94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
(30,360] days 100.0 % 2 2 2 - -
(360..) days 93.9 % 213 200 13 200 - 100.0 % 14 14 14
proclang.c.gcov.html (360..) days∗∗ 81.8 % 77 63 14 63 - 100.0 % 2 2 2
publicationcmds.c Total
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
(30,360] days 92.2 % 77 71 6 71 - 75.0 % 4 3 1 3
(360..) days 92.9 % 605 562 43 562 - 100.0 % 28 28 6 22
(7,30] days 75.9 % 29 22 7 22 - -
schemacmds.c Total
88.4%88.4%
88.4 % 129 114 15 1 113 61.8 % 76 47 29 47 100.0 % 5 5 1 4
(30,360] days 100.0 % 1 1 1 - -
(360..) days 88.3 % 128 113 15 113 - 100.0 % 5 5 1 4
seclabel.c.gcov.html (360..) days∗∗ 70.0 % 190 133 57 133 - 77.8 % 9 7 2 7
sequence.c Total
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
(30,360] days 100.0 % 31 31 25 6 - -
(360..) days 95.3 % 688 656 32 656 - 100.0 % 28 28 5 23
(7,30] days 100.0 % 3 3 3 - -
statscmds.c Total
92.4%92.4%
92.4 % 291 269 22 269 69.7 % 254 177 77 177 100.0 % 8 8 8
(30,360] days 100.0 % 6 6 6 - -
(360..) days 92.3 % 285 263 22 263 - 100.0 % 8 8 8
subscriptioncmds.c Total
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
(1,7] days 64.1 % 142 91 51 91 - 80.0 % 5 4 1 4
(30,360] days 93.6 % 125 117 8 116 1 - 100.0 % 2 2 2
(360..) days 88.1 % 773 681 92 681 - 87.5 % 16 14 2 7 7
(7,30] days 100.0 % 2 2 2 - -
tablecmds.c Total
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
(30,360] days 95.9 % 951 912 39 11 901 - 100.0 % 27 27 27
(360..) days 91.5 % 5935 5432 503 1 5431 - 99.4 % 180 179 1 9 170
tablespace.c Total
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
(30,360] days 80.0 % 5 4 1 1 3 - -
(360..) days 75.7 % 404 306 98 3 303 - 100.0 % 17 17 1 16
trigger.c Total
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
(30,360] days 98.5 % 66 65 1 1 64 - 100.0 % 1 1 1
(360..) days 93.8 % 2044 1917 127 1917 - 98.6 % 69 68 1 1 67
tsearchcmds.c Total
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
(30,360] days 100.0 % 4 4 4 - -
(360..) days 87.9 % 700 615 85 615 - 100.0 % 22 22 1 21
typecmds.c Total
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
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 94.4 % 18 17 1 4 13 - 100.0 % 2 2 1 1
(360..) days 85.3 % 1344 1146 198 1146 - 97.7 % 43 42 1 2 40
user.c Total
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
(30,360] days 88.9 % 9 8 1 3 5 - -
(360..) days 89.5 % 850 761 89 3 758 - 100.0 % 21 21 1 20
vacuum.c Total
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
(30,360] days 74.1 % 81 60 1 20 44 16 - 100.0 % 4 4 3 1
(360..) days 90.4 % 690 624 66 624 - 94.4 % 18 17 1 1 16
(7,30] days 100.0 % 8 8 8 - -
vacuumparallel.c Total
95.2%95.2%
95.2 % 332 316 16 316 76.7 % 172 132 40 132 92.9 % 14 13 1 13
(30,360] days 83.3 % 6 5 1 5 - -
(360..) days 95.4 % 326 311 15 311 - 92.9 % 14 13 1 13
variable.c Total
68.5%68.5%
68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 35
(30,360] days 71.4 % 42 30 12 30 - 100.0 % 2 2 2
(360..) days 68.2 % 402 274 128 274 - 97.1 % 34 33 1 33
view.c.gcov.html (360..) days∗∗ 92.8 % 139 129 10 129 - 100.0 % 5 5 5
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta