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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 88.4 % 33657 29763 15 153 3726 8 506 254 28995 1 1 10 138
Current Date: 2025-09-06 07:49:51 +0900 Functions: 97.3 % 1167 1136 1 1 29 49 45 1042 7
Baseline: lcov-20250906-005545-baseline Branches: 68.0 % 26582 18065 51 3 148 8315 9 231 211 17614 27 19
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 95.5 % 44 42 2 41 1
(7,30] days: 98.3 % 59 58 1 43 15
(30,360] days: 88.8 % 3130 2779 13 14 324 1 35 170 2573
(360..) days: 88.4 % 30424 26884 139 3401 7 471 26406 1 1
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.7 % 131 128 3 2 10 116
(360..) days: 97.3 % 1035 1007 1 1 26 47 34 926
Branch coverage date bins:
(1,7] days: 78.6 % 42 33 9 33
(7,30] days: 73.8 % 42 31 11 8 23
(30,360] days: 73.2 % 2450 1793 42 11 604 1 11 170 1611
(360..) days: 67.3 % 24094 16208 3 137 7700 8 220 15980 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 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
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.2%65.2%
65.2 % 138 90 48 2 88 37.8 % 127 48 79 2 46 90.9 % 11 10 1 10
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
seclabel.c
70.0%70.0%
70.0 % 190 133 57 133 51.6 % 93 48 45 48 77.8 % 9 7 2 7
matview.c
91.2%91.2%
91.2 % 274 250 24 250 51.7 % 180 93 87 93 93.8 % 16 15 1 15
constraint.c
85.0%85.0%
85.0 % 40 34 6 34 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
68.5%68.5%
68.5 % 444 304 140 304 54.9 % 253 139 114 139 97.2 % 36 35 1 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.4%85.4%
85.4 % 1363 1164 199 4 1160 4 56.5 % 1073 606 467 606 97.8 % 45 44 1 3 41 1
extension.c
81.7%81.7%
81.7 % 1181 965 216 1 964 57.1 % 946 540 406 1 539 93.8 % 48 45 3 45
discard.c
93.1%93.1%
93.1 % 29 27 2 27 57.1 % 7 4 3 4 100.0 % 2 2 2
dbcommands.c
83.9%83.9%
83.9 % 1115 936 179 5 931 12 57.1 % 954 545 409 545 93.1 % 29 27 2 3 24 1
aggregatecmds.c
86.1%86.1%
86.1 % 180 155 25 155 58.5 % 236 138 98 138 100.0 % 2 2 2
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
explain_format.c
76.3%76.3%
76.3 % 329 251 78 251 58.6 % 157 92 65 92 100.0 % 22 22 22
portalcmds.c
93.9%93.9%
93.9 % 131 123 8 123 60.2 % 98 59 39 59 100.0 % 5 5 5
functioncmds.c
85.6%85.6%
85.6 % 885 758 127 758 60.2 % 870 524 346 524 100.0 % 20 20 20
policy.c
87.5%87.5%
87.5 % 401 351 50 351 60.3 % 194 117 77 117 90.9 % 11 10 1 10
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
copyto.c
79.5%79.5%
79.5 % 479 381 98 1 380 1 62.0 % 363 225 138 2 223 93.9 % 33 31 2 1 30
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
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
async.c
86.8%86.8%
86.8 % 577 501 76 501 62.6 % 412 258 154 258 95.6 % 45 43 2 43
opclasscmds.c
89.7%89.7%
89.7 % 619 555 64 555 64.5 % 501 323 178 323 100.0 % 21 21 21
collationcmds.c
84.7%84.7%
84.7 % 327 277 50 277 64.6 % 294 190 104 190 100.0 % 9 9 9
view.c
92.8%92.8%
92.8 % 139 129 10 129 65.9 % 126 83 43 83 100.0 % 5 5 5
event_trigger.c
84.9%84.9%
84.9 % 750 637 113 1 636 1 1 66.3 % 475 315 160 315 95.6 % 45 43 2 1 42
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
indexcmds.c
92.8%92.8%
92.8 % 1364 1266 98 1266 68.6 % 1199 822 377 822 100.0 % 26 26 26
statscmds.c
92.4%92.4%
92.4 % 291 269 22 269 69.7 % 254 177 77 177 100.0 % 8 8 8
explain.c
80.0%80.0%
80.0 % 2278 1823 4 451 7 1816 1 69.7 % 1496 1043 2 451 8 1035 97.1 % 70 68 2 1 67
explain_dr.c
93.2%93.2%
93.2 % 103 96 7 96 70.5 % 44 31 13 31 100.0 % 7 7 7
user.c
89.2%89.2%
89.2 % 862 769 93 3 766 3 71.0 % 794 564 230 564 100.0 % 21 21 1 20
explain_state.c
80.8%80.8%
80.8 % 130 105 25 105 71.2 % 118 84 34 84 100.0 % 7 7 7
subscriptioncmds.c
89.0%89.0%
89.0 % 946 842 8 96 118 724 15 71.3 % 853 608 31 3 211 109 499 90.0 % 20 18 2 10 8
copyfrom.c
91.5%91.5%
91.5 % 602 551 51 551 71.7 % 512 367 145 367 95.8 % 24 23 1 23
tablecmds.c
92.1%92.1%
92.1 % 6903 6361 542 7 6354 12 71.6 % 5820 4169 6 1645 16 4153 1 1 99.5 % 208 207 1 5 202
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
94.7%94.7%
94.7 % 545 516 29 1 515 74.0 % 312 231 81 231 95.5 % 22 21 1 1 20
createas.c
98.3%98.3%
98.3 % 172 169 3 169 74.5 % 98 73 25 73 100.0 % 10 10 10
sequence.c
95.5%95.5%
95.5 % 719 687 32 25 662 18 74.9 % 554 415 139 6 409 100.0 % 28 28 4 24
vacuum.c
88.8%88.8%
88.8 % 780 693 1 86 45 648 1 48 75.7 % 682 516 3 163 2 39 475 95.5 % 22 21 1 4 17 3
vacuumparallel.c
95.2%95.2%
95.2 % 332 316 16 316 76.2 % 172 131 41 131 92.9 % 14 13 1 13
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
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
operatorcmds.c
93.4%93.4%
93.4 % 258 241 17 241 77.2 % 232 179 53 179 100.0 % 6 6 6
copy.c
95.1%95.1%
95.1 % 370 352 18 1 9 342 1 7 3 78.8 % 482 380 3 99 1 11 368 100.0 % 7 7 2 5 1
publicationcmds.c
92.7%92.7%
92.7 % 695 644 51 644 79.4 % 568 451 117 451 96.9 % 32 31 1 31
comment.c
94.6%94.6%
94.6 % 129 122 7 122 81.6 % 76 62 14 62 100.0 % 6 6 6
analyze.c
95.2%95.2%
95.2 % 995 947 1 47 10 937 1 9 82.5 % 584 482 6 96 8 474 18 12 100.0 % 18 18 2 16 1

Generated by: LCOV version 2.4-beta