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: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 87.9 % 32768 28791 178 7 3792 67 17 2214 26493 6 83 989
Current Date: 2024-04-14 14:21:10 Functions: 96.9 % 1110 1076 2 32 2 265 809 43
Baseline: 16@8cea358b128 Branches: 67.2 % 25732 17293 601 18 9 7811 93 12 1511 15677 1 2
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..60] days: 92.9 % 1071 995 70 6 1 950 44
(60,120] days: 93.1 % 582 542 28 12 409 133
(120,180] days: 84.8 % 171 145 24 2 136 9
(180,240] days: 94.5 % 706 667 37 2 647 20
(240..) days: 87.4 % 30238 26442 19 7 3770 66 17 72 26287 6
Function coverage date bins:
[..60] days: 100.0 % 37 37 36 1
(60,120] days: 100.0 % 15 15 13 2
(120,180] days: 90.0 % 10 9 1 9
(180,240] days: 100.0 % 24 24 24
(240..) days: 96.8 % 1024 991 1 32 2 183 806
Branch coverage date bins:
[..60] days: 73.5 % 825 606 214 5 576 30
(60,120] days: 66.9 % 568 380 145 43 321 59
(120,180] days: 65.4 % 136 89 45 2 1 83 5
(180,240] days: 75.8 % 666 505 156 5 492 13
(240..) days: 66.8 % 23540 15713 41 18 9 7756 92 12 39 15570 1 2

File Sort by file name Line Coverage ( hide details ) 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 ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC UBC GBC GNC CBC DCB
conversioncmds.c
69.0%69.0%
69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
<unnamed> 69.0 % 29 20 20 30.8 % 26 8 8 100.0 % 1 1 1
define.c
63.8%63.8%
63.8 % 138 88 50 88 36.2 % 127 46 81 46 90.9 % 11 10 1 10
<unnamed> 63.8 % 138 88 88 36.2 % 127 46 46 90.9 % 11 10 10
tablespace.c
75.6%75.6%
75.6 % 409 309 100 20 289 48.1 % 378 182 196 23 159 100.0 % 17 17 17
<unnamed> 75.6 % 409 309 20 289 48.1 % 378 182 23 159 100.0 % 17 17 17
matview.c
90.9%90.9%
90.9 % 274 249 25 1 248 50.0 % 178 89 89 89 93.3 % 15 14 1 1 13
<unnamed> 90.9 % 274 249 1 248 50.0 % 178 89 89 93.3 % 15 14 1 13
variable.c
66.8%66.8%
66.8 % 428 286 7 135 2 284 1 51.0 % 245 125 5 115 3 122 94.4 % 36 34 2 2 32
<unnamed> 66.8 % 428 286 2 284 51.0 % 245 125 3 122 94.4 % 36 34 2 32
seclabel.c
70.0%70.0%
70.0 % 190 133 57 133 51.6 % 93 48 45 48 77.8 % 9 7 2 7
<unnamed> 70.0 % 190 133 133 51.6 % 93 48 48 77.8 % 9 7 7
typecmds.c
83.2%83.2%
83.2 % 1366 1136 4 226 3 80 1053 1 28 53.1 % 1074 570 18 2 484 3 1 38 528 97.8 % 45 44 1 13 31 2
<unnamed> 83.2 % 1366 1136 3 80 1053 53.1 % 1074 570 3 1 38 528 97.8 % 45 44 13 31
constraint.c
84.6%84.6%
84.6 % 39 33 6 33 53.3 % 30 16 14 16 100.0 % 1 1 1
<unnamed> 84.6 % 39 33 33 53.3 % 30 16 16 100.0 % 1 1 1
copyfromparse.c
75.8%75.8%
75.8 % 664 503 2 159 21 482 2 7 54.2 % 625 339 5 281 9 330 88.9 % 18 16 2 3 13
<unnamed> 75.8 % 664 503 21 482 54.2 % 625 339 9 330 88.9 % 18 16 3 13
amcmds.c
89.2%89.2%
89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
<unnamed> 89.2 % 83 74 74 54.5 % 44 24 24 100.0 % 8 8 8
proclang.c
81.8%81.8%
81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
<unnamed> 81.8 % 77 63 63 55.6 % 36 20 20 100.0 % 2 2 2
extension.c
80.8%80.8%
80.8 % 1061 857 2 202 1 23 833 5 56.0 % 844 473 7 364 15 458 95.5 % 44 42 2 3 39
<unnamed> 80.8 % 1061 857 1 23 833 56.0 % 844 473 15 458 95.5 % 44 42 3 39
discard.c
93.1%93.1%
93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
<unnamed> 93.1 % 29 27 27 57.1 % 7 4 4 100.0 % 2 2 2
dbcommands.c
82.5%82.5%
82.5 % 1099 907 5 187 5 73 829 4 38 57.9 % 934 541 25 368 9 67 465 86.7 % 30 26 1 3 6 20
<unnamed> 82.5 % 1099 907 5 73 829 57.9 % 934 541 9 67 465 86.7 % 30 26 6 20
aggregatecmds.c
86.1%86.1%
86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
<unnamed> 86.1 % 180 155 155 58.5 % 236 138 138 100.0 % 2 2 2
portalcmds.c
93.7%93.7%
93.7 % 126 118 8 118 58.5 % 94 55 39 55 100.0 % 5 5 5
<unnamed> 93.7 % 126 118 118 58.5 % 94 55 55 100.0 % 5 5 5
policy.c
87.5%87.5%
87.5 % 401 351 50 351 60.3 % 194 117 77 117 90.9 % 11 10 1 10
<unnamed> 87.5 % 401 351 351 60.3 % 194 117 117 90.9 % 11 10 10
copyto.c
77.1%77.1%
77.1 % 436 336 2 98 2 11 323 12 60.5 % 362 219 8 2 1 132 3 1 6 209 90.5 % 21 19 2 7 12
<unnamed> 77.1 % 436 336 2 11 323 60.5 % 362 219 3 1 6 209 90.5 % 21 19 7 12
functioncmds.c
85.5%85.5%
85.5 % 871 745 2 124 745 1 60.4 % 854 516 4 334 516 100.0 % 20 20 1 19
<unnamed> 85.5 % 871 745 745 60.4 % 854 516 516 100.0 % 20 20 1 19
tsearchcmds.c
87.9%87.9%
87.9 % 704 619 85 619 61.8 % 450 278 172 278 100.0 % 22 22 22
<unnamed> 87.9 % 704 619 619 61.8 % 450 278 278 100.0 % 22 22 22
schemacmds.c
88.3%88.3%
88.3 % 128 113 15 113 61.8 % 76 47 29 47 100.0 % 5 5 5
<unnamed> 88.3 % 128 113 113 61.8 % 76 47 47 100.0 % 5 5 5
async.c
86.3%86.3%
86.3 % 577 498 8 1 70 54 444 6 63 62.1 % 412 256 9 147 17 239 95.6 % 45 43 1 1 16 27 2
<unnamed> 86.3 % 577 498 54 444 62.1 % 412 256 17 239 95.6 % 45 43 16 27
cluster.c
90.3%90.3%
90.3 % 464 419 2 43 10 409 1 3 7 62.6 % 374 234 6 134 8 226 100.0 % 13 13 8 5
<unnamed> 90.3 % 464 419 10 409 62.6 % 374 234 8 226 100.0 % 13 13 8 5
alter.c
87.8%87.8%
87.8 % 368 323 5 40 15 308 4 25 63.9 % 230 147 9 74 5 142 100.0 % 10 10 5 5 1
<unnamed> 87.8 % 368 323 15 308 63.9 % 230 147 5 142 100.0 % 10 10 5 5
opclasscmds.c
91.6%91.6%
91.6 % 570 522 48 522 64.9 % 453 294 159 294 100.0 % 20 20 20
<unnamed> 91.6 % 570 522 522 64.9 % 453 294 294 100.0 % 20 20 20
collationcmds.c
84.5%84.5%
84.5 % 328 277 8 43 32 245 2 18 65.1 % 298 194 6 98 1 24 169 100.0 % 9 9 3 6
<unnamed> 84.5 % 328 277 32 245 65.1 % 298 194 1 24 169 100.0 % 9 9 3 6
view.c
92.8%92.8%
92.8 % 139 129 10 2 127 2 65.9 % 126 83 43 83 100.0 % 5 5 2 3 1
<unnamed> 92.8 % 139 129 2 127 65.9 % 126 83 83 100.0 % 5 5 2 3
statscmds.c
90.9%90.9%
90.9 % 285 259 3 23 12 247 3 5 66.1 % 242 160 7 75 9 151 100.0 % 8 8 2 6
<unnamed> 90.9 % 285 259 12 247 66.1 % 242 160 9 151 100.0 % 8 8 2 6
event_trigger.c
84.7%84.7%
84.7 % 751 636 5 110 1 65 570 3 13 66.3 % 475 315 19 1 140 1 1 50 263 1 95.6 % 45 43 2 14 29 1
<unnamed> 84.7 % 751 636 1 65 570 66.3 % 475 315 1 1 50 263 95.6 % 45 43 14 29
indexcmds.c
91.8%91.8%
91.8 % 1357 1246 11 1 99 9 7 132 1098 5 81 67.6 % 1211 819 61 2 1 328 11 1 85 722 100.0 % 26 26 17 9 12
<unnamed> 91.8 % 1357 1246 9 7 132 1098 67.6 % 1211 819 11 1 85 722 100.0 % 26 26 17 9
explain.c
79.7%79.7%
79.7 % 2555 2036 36 483 9 1 235 1791 11 43 68.0 % 1632 1110 74 448 3 125 982 97.8 % 90 88 2 1 18 69 2
<unnamed> 79.7 % 2555 2036 9 1 235 1791 68.0 % 1632 1110 3 125 982 97.8 % 90 88 1 18 69
subscriptioncmds.c
87.8%87.8%
87.8 % 833 731 4 98 1 35 695 6 69.5 % 725 504 17 204 4 31 469 88.9 % 18 16 2 6 10
<unnamed> 87.8 % 833 731 1 35 695 69.5 % 725 504 4 31 469 88.9 % 18 16 6 10
copyfrom.c
89.9%89.9%
89.9 % 584 525 59 29 496 8 70.8 % 506 358 21 127 27 331 94.1 % 17 16 1 4 12 1
<unnamed> 89.9 % 584 525 29 496 70.8 % 506 358 27 331 94.1 % 17 16 4 12
user.c
88.8%88.8%
88.8 % 857 761 96 1 760 1 70.8 % 798 565 233 565 100.0 % 21 21 1 20
<unnamed> 88.8 % 857 761 1 760 70.8 % 798 565 565 100.0 % 21 21 1 20
tablecmds.c
91.9%91.9%
91.9 % 6920 6359 66 495 7 8 1159 5185 4 29 468 71.4 % 5621 4013 256 10 6 1336 21 8 832 3152 2 99.5 % 202 201 1 81 120 17
<unnamed> 91.9 % 6920 6359 7 8 1159 5185 71.4 % 5621 4013 21 8 832 3152 99.5 % 202 201 81 120
createas.c
98.2%98.2%
98.2 % 169 166 3 3 163 72.3 % 94 68 26 68 100.0 % 10 10 1 9
<unnamed> 98.2 % 169 166 3 163 72.3 % 94 68 68 100.0 % 10 10 1 9
prepare.c
93.5%93.5%
93.5 % 215 201 14 11 190 1 73.0 % 126 92 2 32 2 8 82 100.0 % 14 14 1 13
<unnamed> 93.5 % 215 201 11 190 73.0 % 126 92 2 8 82 100.0 % 14 14 1 13
lockcmds.c
88.2%88.2%
88.2 % 93 82 11 1 81 1 73.3 % 86 63 23 63 100.0 % 6 6 1 5
<unnamed> 88.2 % 93 82 1 81 73.3 % 86 63 63 100.0 % 6 6 1 5
foreigncmds.c
94.6%94.6%
94.6 % 541 512 29 512 74.0 % 308 228 80 228 95.5 % 22 21 1 21
<unnamed> 94.6 % 541 512 512 74.0 % 308 228 228 95.5 % 22 21 21
sequence.c
94.6%94.6%
94.6 % 686 649 37 24 625 39 74.8 % 540 404 136 404 96.3 % 27 26 1 14 12
<unnamed> 94.6 % 686 649 24 625 74.8 % 540 404 404 96.3 % 27 26 14 12
dropcmds.c
83.5%83.5%
83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
<unnamed> 83.5 % 230 192 192 76.2 % 143 109 109 100.0 % 5 5 5
trigger.c
93.8%93.8%
93.8 % 2067 1938 129 1938 76.3 % 1712 1306 406 2 1304 98.6 % 69 68 1 68
<unnamed> 93.8 % 2067 1938 1938 76.3 % 1712 1306 2 1304 98.6 % 69 68 68
vacuum.c
90.1%90.1%
90.1 % 748 674 1 2 71 5 20 649 1 42 76.4 % 656 501 6 1 148 6 18 477 95.5 % 22 21 1 11 10 3
<unnamed> 90.1 % 748 674 5 20 649 76.4 % 656 501 6 18 477 95.5 % 22 21 11 10
vacuumparallel.c
95.5%95.5%
95.5 % 332 317 15 22 295 1 12 76.5 % 170 130 40 130 92.9 % 14 13 1 7 6 1
<unnamed> 95.5 % 332 317 22 295 76.5 % 170 130 130 92.9 % 14 13 7 6
operatorcmds.c
93.4%93.4%
93.4 % 258 241 4 1 12 1 57 183 5 9 77.2 % 232 179 12 1 40 1 58 120 100.0 % 6 6 2 4
<unnamed> 93.4 % 258 241 1 57 183 77.2 % 232 179 1 58 120 100.0 % 6 6 2 4
copy.c
92.6%92.6%
92.6 % 352 326 2 24 40 286 6 77.9 % 447 348 15 84 1 47 300 100.0 % 6 6 4 2
<unnamed> 92.6 % 352 326 40 286 77.9 % 447 348 1 47 300 100.0 % 6 6 4 2
publicationcmds.c
92.8%92.8%
92.8 % 651 604 47 1 603 78.5 % 530 416 114 1 415 96.7 % 30 29 1 29
<unnamed> 92.8 % 651 604 1 603 78.5 % 530 416 1 415 96.7 % 30 29 29
analyze.c
94.6%94.6%
94.6 % 977 924 1 52 47 877 2 49 79.7 % 602 480 9 113 1 29 450 100.0 % 19 19 12 7
<unnamed> 94.6 % 977 924 47 877 79.7 % 602 480 1 29 450 100.0 % 19 19 12 7
comment.c
94.6%94.6%
94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
<unnamed> 94.6 % 129 122 122 81.6 % 76 62 62 100.0 % 6 6 6

Generated by: LCOV version 2.1-beta2-3-g6141622