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: 936d8974c3bcf4fc7163fcd1b403eea2adffa73e vs a0a0c0c20ec5f8787bb1be5f476c4e59f6810634 Lines: 88.9 % 37068 32956 398 16 3698 139 6 4173 28638 2 14 65 725
Current Date: 2026-05-05 16:20:26 +0200 Functions: 97.7 % 1281 1252 8 1 20 6 402 844 1 35
Baseline: lcov-20260506-032815-baseline Branches: 68.6 % 29044 19920 969 33 16 8106 140 17 2442 17321 27 19 163 472
Baseline Date: 2026-05-05 18:51:27 +0700 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 62.5 % 16 10 6 10
(1,7] days: 100.0 % 1 1 1
(7,30] days: 89.0 % 1104 983 121 981 2 1
(30,360] days: 91.0 % 3564 3245 242 1 76 2869 376
(360..) days: 88.7 % 32383 28717 29 15 3622 139 6 312 28260 2 13
Function coverage date bins:
(7,30] days: 98.1 % 53 52 1 52
(30,360] days: 98.2 % 109 107 2 104 3
(360..) days: 97.7 % 1119 1093 5 1 20 6 246 841
Branch coverage date bins:
[..1] days: 64.3 % 14 9 5 9
(1,7] days: 50.0 % 2 1 1 1
(7,30] days: 69.0 % 686 473 213 471 2
(30,360] days: 73.3 % 2793 2047 636 2 108 2 1801 244
(360..) days: 67.9 % 25595 17390 114 31 16 7998 138 17 160 17075 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 UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
sequence_xlog.c
92.3%92.3%
92.3 % 26 24 2 24 25.0 % 8 2 6 2 100.0 % 2 2 2
conversioncmds.c
69.0%69.0%
69.0 % 29 20 9 20 30.8 % 26 8 18 8 100.0 % 1 1 1
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
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
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
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
constraint.c
85.0%85.0%
85.0 % 40 34 6 1 33 1 53.3 % 30 16 14 16 100.0 % 1 1 1
amcmds.c
89.2%89.2%
89.2 % 83 74 9 74 54.5 % 44 24 20 24 100.0 % 8 8 8
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
proclang.c
81.8%81.8%
81.8 % 77 63 14 63 55.6 % 36 20 16 20 100.0 % 2 2 2
typecmds.c
85.6%85.6%
85.6 % 1378 1179 199 36 1143 21 56.6 % 1079 611 3 465 5 606 1 1 97.8 % 45 44 1 8 36 1
discard.c
93.1%93.1%
93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
extension.c
81.8%81.8%
81.8 % 1242 1016 6 220 36 980 7 17 57.2 % 978 559 10 409 1 20 538 10 16 92.2 % 51 47 2 2 11 36 1
dbcommands.c
84.4%84.4%
84.4 % 1122 947 2 173 6 10 931 13 57.4 % 968 556 7 1 1 403 6 1 5 544 2 96.6 % 29 28 1 1 6 21 1
aggregatecmds.c
86.1%86.1%
86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
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
functioncmds.c
85.7%85.7%
85.7 % 887 760 127 3 757 1 60.1 % 870 523 1 346 523 100.0 % 20 20 3 17
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
wait.c
83.5%83.5%
83.5 % 109 91 18 91 60.7 % 117 71 46 71 100.0 % 2 2 2
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
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
repack_worker.c
94.5%94.5%
94.5 % 165 156 9 156 62.2 % 74 46 28 46 100.0 % 8 8 8
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
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
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
collationcmds.c
84.7%84.7%
84.7 % 327 277 50 277 64.5 % 296 191 1 104 1 190 100.0 % 9 9 9
repack.c
90.1%90.1%
90.1 % 1054 950 104 950 64.7 % 748 484 264 484 97.4 % 38 37 1 37
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
async.c
88.8%88.8%
88.8 % 831 738 28 1 64 29 281 428 2 7 89 66.1 % 554 366 62 1 125 17 138 211 27 49 96.4 % 55 53 1 1 1 32 20 6
event_trigger.c
84.4%84.4%
84.4 % 802 677 125 18 659 1 18 66.6 % 497 331 166 331 95.7 % 46 44 2 11 33 6
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
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
explain.c
78.5%78.5%
78.5 % 2437 1914 75 8 440 130 1784 3 11 22 68.6 % 1583 1086 47 6 444 1 59 1026 8 8 95.9 % 73 70 1 1 1 18 52
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
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
subscriptioncmds.c
88.6%88.6%
88.6 % 1110 984 38 1 87 5 327 652 4 86 71.1 % 987 702 86 2 2 195 9 2 228 463 9 55 95.7 % 23 22 1 1 17 4 2
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
copyto.c
85.5%85.5%
85.5 % 574 491 83 14 116 361 1 20 71.6 % 433 310 7 116 19 79 212 3 13 94.4 % 36 34 2 11 23
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
copyfrom.c
91.7%91.7%
91.7 % 614 563 51 1 22 540 11 72.1 % 526 379 5 142 23 356 3 11 95.8 % 24 23 1 6 17
tablecmds.c
92.7%92.7%
92.7 % 7458 6915 26 517 24 1 598 6292 4 2 89 72.3 % 6271 4537 109 8 11 1606 35 4 367 4131 1 1 17 45 100.0 % 227 227 1 64 162 5
prepare.c
94.0%94.0%
94.0 % 215 202 13 202 73.0 % 126 92 34 92 100.0 % 14 14 14
lockcmds.c
88.2%88.2%
88.2 % 93 82 11 82 73.3 % 86 63 23 63 100.0 % 6 6 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
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
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
propgraphcmds.c
94.2%94.2%
94.2 % 692 652 40 652 74.6 % 492 367 125 367 100.0 % 22 22 22
vacuumparallel.c
95.9%95.9%
95.9 % 395 379 7 9 7 66 306 1 9 75.7 % 214 162 18 34 6 30 126 1 5 100.0 % 18 18 1 11 6
operatorcmds.c
92.8%92.8%
92.8 % 264 245 19 245 75.8 % 244 185 59 185 100.0 % 6 6 6
dropcmds.c
83.5%83.5%
83.5 % 230 192 38 192 76.2 % 143 109 34 109 100.0 % 5 5 5
trigger.c
94.3%94.3%
94.3 % 2180 2055 4 121 8 1 55 1991 4 8 76.9 % 1790 1377 3 410 6 11 1360 1 1 98.6 % 73 72 1 20 52 2
vacuum.c
90.8%90.8%
90.8 % 801 727 2 6 66 18 65 644 2 1 59 77.0 % 696 536 7 3 150 12 53 471 10 52 100.0 % 22 22 1 8 13 3
publicationcmds.c
92.9%92.9%
92.9 % 763 709 5 49 91 618 1 2 25 78.8 % 651 513 35 1 102 1 87 425 14 26 97.0 % 33 32 1 13 19
copy.c
95.4%95.4%
95.4 % 414 395 1 18 2 68 325 7 33 80.0 % 536 429 9 98 2 8 119 300 6 81 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 86 3 51 453 18 12 12 30 100.0 % 20 20 9 11 1
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

Generated by: LCOV version 2.5.0-beta