LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 85.3 % 70359 60038 737 39 6 9539 253 17 4850 54918 20 335 2510
Current Date: 2026-06-29 16:15:13 +0200 Functions: 87.0 % 4748 4129 91 4 524 17 1 1039 3072 1 10 171
Baseline: lcov-20260630-baseline Branches: 68.0 % 47042 31985 1312 119 38 13588 283 77 1993 29632 2177 1227
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 75.0 % 4 3 1 3
(1,7] days: 100.0 % 18 18 1 16 1
(7,30] days: 93.9 % 82 77 1 4 64 13
(30,360] days: 86.1 % 5324 4586 674 2 62 1 4268 317 1
(360..) days: 85.3 % 64931 55354 61 37 6 9473 251 17 499 54587 19
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 2 2 2
(30,360] days: 86.0 % 336 289 46 1 279 10
(360..) days: 87.0 % 4409 3836 45 4 523 17 1 758 3060 1
Branch coverage date bins:
[..1] days: 60.0 % 10 6 4 6
(1,7] days: 100.0 % 2 2 1 1
(7,30] days: 68.8 % 80 55 14 11 48 7
(30,360] days: 59.0 % 3167 1870 1181 72 1688 182 31 13
(360..) days: 63.7 % 47187 30052 113 119 38 13505 282 77 251 29442 2146 1214

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 ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB Rate Total Hit UNC LBC UBC GBC GIC GNC CBC EUB DUB DCB
network_selfuncs.c
9.2%9.2%
9.2 % 271 25 3 3 240 25 3 5.7 % 209 12 197 12 32 14.3 % 14 2 4 8 2 3
pseudotypes.c
25.0%25.0%
25.0 % 76 19 57 19 1.8 % 56 1 55 1 14.5 % 62 9 53 9
ascii.c
17.9%17.9%
17.9 % 56 10 46 10 13.6 % 44 6 2 36 6 16.7 % 6 1 5 1
tsquery_gist.c
22.2%22.2%
22.2 % 117 26 1 90 18 1 7 1 1 15.2 % 33 5 28 4 1 20.0 % 10 2 1 7 2
network_spgist.c
43.6%43.6%
43.6 % 307 134 3 170 134 3 42.5 % 200 85 2 113 13 72 70 34 42.9 % 7 3 2 2 1 2
pgstatfuncs.c
70.9%70.9%
70.9 % 937 664 6 1 266 2 69 593 3 25 50.7 % 525 266 6 1 252 3 14 249 52.6 % 137 72 1 64 11 61
dbsize.c
56.0%56.0%
56.0 % 359 201 158 201 48.5 % 235 114 121 114 8 2 55.6 % 27 15 12 15
pg_locale_libc.c
58.2%58.2%
58.2 % 318 185 66 3 64 83 102 25 55 33.2 % 214 71 68 75 24 47 57.8 % 45 26 18 1 22 4 3 9
tsginidx.c
81.6%81.6%
81.6 % 125 102 23 5 97 5 58.9 % 56 33 23 33 32 16 58.3 % 12 7 5 4 3
pg_locale_icu.c
49.0%49.0%
49.0 % 392 192 64 26 110 83 109 7 48 21.4 % 224 48 50 9 117 8 40 61.1 % 54 33 17 3 1 27 6 2 9
regproc.c
77.7%77.7%
77.7 % 668 519 10 139 5 32 482 5 66.5 % 409 272 6 131 5 16 251 63.9 % 72 46 2 24 10 36 2
acl.c
63.7%63.7%
63.7 % 1942 1237 4 701 35 29 1173 1 10 59.2 % 872 516 8 1 347 15 12 489 64.3 % 171 110 61 2 9 99 2
xid.c
65.8%65.8%
65.8 % 149 98 51 2 96 2 40.0 % 20 8 12 8 65.7 % 35 23 12 2 21
tsrank.c
72.9%72.9%
72.9 % 436 318 118 7 311 8 52.0 % 306 159 147 159 66.7 % 24 16 8 5 11
lockfuncs.c
80.6%80.6%
80.6 % 371 299 1 71 11 6 282 5 74.0 % 77 57 1 19 1 56 72.0 % 25 18 7 1 17
tsvector.c
69.9%69.9%
69.9 % 246 172 74 2 170 2 55.4 % 148 82 66 82 75.0 % 8 6 2 1 5
date.c
75.0%75.0%
75.0 % 1217 913 17 287 26 47 840 8 48 56.5 % 704 398 40 266 6 22 370 27 9 75.0 % 148 111 1 36 5 25 81 3
oid.c
74.8%74.8%
74.8 % 151 113 38 113 57.1 % 49 28 21 28 76.9 % 26 20 6 20
tsquery_cleanup.c
76.5%76.5%
76.5 % 162 124 38 1 123 1 63.3 % 90 57 33 1 56 77.8 % 9 7 2 1 6
like_support.c
83.9%83.9%
83.9 % 590 495 7 88 43 452 5 21 74.0 % 366 271 17 78 17 254 21 3 78.0 % 41 32 9 4 28 2
varchar.c
78.4%78.4%
78.4 % 385 302 83 2 300 2 56.5 % 186 105 2 79 2 103 49 53 78.3 % 46 36 10 2 34
char.c
85.7%85.7%
85.7 % 84 72 1 11 4 68 1 60.9 % 46 28 2 16 5 23 12 12 78.6 % 14 11 3 1 10
jsonb_op.c
80.3%80.3%
80.3 % 147 118 29 4 114 4 62.9 % 70 44 26 44 9 3 78.6 % 14 11 3 2 9
network_gist.c
64.9%64.9%
64.9 % 285 185 100 5 180 5 54.5 % 187 102 3 82 12 90 15 31 80.0 % 10 8 2 4 4
pg_locale_builtin.c
88.0%88.0%
88.0 % 92 81 8 3 39 42 16 63.3 % 30 19 2 9 6 13 81.8 % 22 18 4 17 1 4
pg_locale.c
73.8%73.8%
73.8 % 520 384 72 64 58 326 4 35 48.0 % 415 199 113 103 41 158 81.8 % 55 45 9 1 22 23 6
tsgistidx.c
78.4%78.4%
78.4 % 333 261 1 71 4 257 1 4 59.7 % 206 123 83 123 82.6 % 23 19 4 4 15
like_match.c
90.2%90.2%
90.2 % 132 119 13 5 114 5 86.2 % 138 119 19 10 109 35 11 83.3 % 6 5 1 1 2 2 1
array_selfuncs.c
80.3%80.3%
80.3 % 325 261 2 62 4 8 249 8 61.0 % 236 144 92 144 84.6 % 13 11 2 8 3 4
tsvector_op.c
88.9%88.9%
88.9 % 1158 1030 1 127 9 22 999 1 1 21 67.2 % 792 532 260 12 2 518 27 9 84.9 % 53 45 8 1 12 32 2
expandedrecord.c
84.1%84.1%
84.1 % 483 406 1 76 3 403 3 68.8 % 260 179 1 2 78 8 2 169 4 8 85.0 % 20 17 3 3 14
tid.c
84.1%84.1%
84.1 % 151 127 1 23 10 117 1 4 64.9 % 94 61 33 61 85.0 % 20 17 1 2 5 12 2
timestamp.c
76.9%76.9%
76.9 % 2585 1988 14 583 6 56 1926 8 49 59.4 % 2260 1342 28 890 5 20 1317 66 18 85.5 % 193 165 2 26 1 36 128 1
amutils.c
88.0%88.0%
88.0 % 158 139 19 139 73.8 % 103 76 27 76 85.7 % 7 6 1 6
hbafuncs.c
48.7%48.7%
48.7 % 232 113 119 113 12 1 36.2 % 138 50 88 50 85.7 % 7 6 1 1 5
jsonbsubs.c
88.1%88.1%
88.1 % 109 96 1 12 2 94 67.6 % 74 50 24 50 85.7 % 7 6 1 3 3
oid8.c
85.5%85.5%
85.5 % 55 47 8 47 - 85.7 % 14 12 2 12
genfile.c
84.1%84.1%
84.1 % 232 195 37 2 1 192 52.8 % 144 76 68 3 73 85.7 % 28 24 4 1 23
network.c
77.4%77.4%
77.4 % 700 542 2 156 15 527 2 15 65.1 % 438 285 2 12 139 38 2 245 126 302 85.7 % 70 60 1 9 13 47
bool.c
90.3%90.3%
90.3 % 154 139 15 139 75.5 % 98 74 24 74 86.4 % 22 19 3 19
mac8.c
84.0%84.0%
84.0 % 263 221 3 39 7 214 3 7 85.9 % 71 61 2 8 61 86.4 % 22 19 2 1 7 12
jsonpath_scan.l
78.9%78.9%
78.9 % 294 232 62 3 229 3 65.8 % 120 79 41 79 86.7 % 15 13 2 3 10 2
uuid.c
80.4%80.4%
80.4 % 250 201 49 5 4 192 4 63.6 % 88 56 32 56 86.7 % 30 26 4 1 4 21 1
orderedsetaggs.c
89.0%89.0%
89.0 % 507 451 56 3 448 2 57.9 % 342 198 144 198 87.0 % 23 20 3 1 19
tsquery.c
77.4%77.4%
77.4 % 598 463 1 134 6 457 1 6 63.0 % 403 254 149 1 253 87.0 % 23 20 1 2 6 14 1
int.c
86.6%86.6%
86.6 % 595 515 80 2 513 2 65.3 % 294 192 1 101 1 191 87.4 % 95 83 12 2 81
format_type.c
83.1%83.1%
83.1 % 177 147 1 29 3 2 142 1 2 79.8 % 104 83 21 3 80 87.5 % 8 7 1 3 4 1
pg_dependencies.c
92.3%92.3%
92.3 % 286 264 22 264 69.4 % 196 136 60 136 87.5 % 16 14 2 14
xml.c
82.3%82.3%
82.3 % 1770 1457 17 296 2 44 1411 2 4 29 60.4 % 1409 851 26 532 20 831 49 21 87.6 % 105 92 1 12 1 12 79 1
pg_ndistinct.c
92.3%92.3%
92.3 % 284 262 22 262 71.3 % 188 134 54 134 88.2 % 17 15 2 15
array_typanalyze.c
91.8%91.8%
91.8 % 219 201 1 17 6 195 6 66.3 % 86 57 2 27 2 55 88.9 % 9 8 1 2 6
domains.c
80.5%80.5%
80.5 % 113 91 22 91 69.3 % 75 52 23 52 88.9 % 9 8 1 8
pg_lsn.c
91.1%91.1%
91.1 % 101 92 9 7 85 12 82.1 % 28 23 5 2 21 89.5 % 19 17 2 3 14 1
varbit.c
86.3%86.3%
86.3 % 680 587 8 85 12 575 8 12 63.5 % 496 315 10 1 170 1 2 312 89.8 % 49 44 5 8 36
xid8funcs.c
77.8%77.8%
77.8 % 207 161 46 161 65.4 % 104 68 36 68 90.0 % 20 18 2 18
enum.c
81.1%81.1%
81.1 % 185 150 35 150 56.1 % 98 55 43 55 90.5 % 21 19 2 19
mac.c
87.3%87.3%
87.3 % 165 144 1 20 1 6 137 13 21 73.1 % 52 38 14 38 90.9 % 22 20 1 1 8 12
float.c
83.3%83.3%
83.3 % 1433 1193 7 233 18 100 1075 33 64.0 % 904 579 24 301 8 62 509 91.2 % 160 146 14 2 22 122
arraysubs.c
88.0%88.0%
88.0 % 175 154 21 1 153 1 66.3 % 104 69 35 69 91.7 % 12 11 1 2 9
jsonpath.c
91.6%91.6%
91.6 % 772 707 4 61 60 647 83.6 % 603 504 13 86 6 33 6 459 91.7 % 24 22 2 9 13
rowtypes.c
79.6%79.6%
79.6 % 847 674 4 169 2 10 662 4 10 61.9 % 648 401 2 245 2 2 397 2 2 91.7 % 24 22 2 5 17
misc.c
78.8%78.8%
78.8 % 359 283 1 75 16 267 4 18 62.4 % 221 138 5 78 9 129 92.3 % 26 24 2 4 20
rangetypes_gist.c
86.6%86.6%
86.6 % 590 511 4 75 14 497 4 14 77.0 % 408 314 94 314 92.3 % 26 24 2 5 19
varlena.c
91.0%91.0%
91.0 % 1925 1751 8 2 164 9 79 1663 1 36 452 72.2 % 1185 855 15 6 309 7 2 39 807 462 246 92.5 % 146 135 11 1 22 112 41
jsonb_gin.c
81.3%81.3%
81.3 % 514 418 2 94 12 406 2 13 62.3 % 297 185 1 111 1 184 23 13 92.9 % 28 26 2 8 18
numutils.c
94.7%94.7%
94.7 % 449 425 24 2 423 87.6 % 404 354 50 7 347 94.1 % 17 16 1 16
rangetypes.c
87.6%87.6%
87.6 % 1132 992 13 127 4 73 915 10 16 73.9 % 802 593 16 1 192 4 44 545 32 18 94.3 % 88 83 1 4 1 13 69 1
formatting.c
85.8%85.8%
85.8 % 2437 2090 25 322 2 118 1970 1 25 105 66.2 % 2424 1604 55 58 5 702 55 11 113 1425 141 59 94.4 % 72 68 1 3 37 31 1 12
jsonb.c
90.3%90.3%
90.3 % 815 736 22 1 56 1 1 106 628 43 186 70.8 % 483 342 9 1 131 1 16 325 12 94.7 % 57 54 1 2 31 23 2
pg_upgrade_support.c
91.7%91.7%
91.7 % 157 144 13 28 11 105 3 32.0 % 122 39 3 80 10 3 26 95.0 % 20 19 1 2 2 15 1
tsquery_op.c
90.0%90.0%
90.0 % 160 144 16 7 137 7 54.7 % 106 58 48 58 95.0 % 20 19 1 3 16
geo_ops.c
90.8%90.8%
90.8 % 2098 1905 47 146 167 1738 2 7 131 71.3 % 1114 794 189 131 45 749 95.1 % 268 255 4 9 73 182 6
cash.c
83.3%83.3%
83.3 % 419 349 4 66 9 340 7 53.6 % 319 171 20 128 8 163 95.3 % 43 41 2 4 37
jsonpath_exec.c
91.9%91.9%
91.9 % 1783 1639 19 125 292 1347 1 3 191 75.5 % 1311 990 30 1 290 1 119 870 8 2 95.5 % 88 84 4 37 47 8
json.c
94.7%94.7%
94.7 % 678 642 36 3 30 609 13 27 79.6 % 383 305 78 1 304 28 8 96.1 % 51 49 2 12 37 1
selfuncs.c
89.2%89.2%
89.2 % 2621 2337 7 1 276 26 140 2171 1 71 76.8 % 2039 1565 13 3 458 14 71 1480 36 96.3 % 81 78 3 17 61 2
bytea.c
92.2%92.2%
92.2 % 459 423 36 423 70.1 % 274 192 82 192 97.7 % 43 42 1 42
multirangetypes.c
93.5%93.5%
93.5 % 1023 956 8 59 49 907 7 25 77.8 % 567 441 13 113 1 25 415 4 4 97.8 % 93 91 1 1 17 74
regexp.c
92.0%92.0%
92.0 % 660 607 53 10 597 10 80.0 % 375 300 1 74 1 299 104 50 98.0 % 51 50 1 5 45
numeric.c
94.4%94.4%
94.4 % 4033 3808 13 3 209 141 3667 23 190 77.9 % 2539 1978 52 1 8 500 8 82 1888 42 22 99.1 % 211 209 1 1 60 149 12
ruleutils.c
90.7%90.7%
90.7 % 5648 5122 48 478 12 292 4818 16 26 73.4 % 4071 2989 60 2 1020 12 123 2854 1 1 99.4 % 181 180 1 30 150 1
skipsupport.c
100.0%
100.0 % 14 14 1 13 1 100.0 % 4 4 4 100.0 % 1 1 1
trigfuncs.c
83.3%83.3%
83.3 % 24 20 4 20 42.9 % 28 12 16 12 100.0 % 1 1 1
version.c
100.0%
100.0 % 2 2 2 - 100.0 % 1 1 1
waitfuncs.c
92.3%92.3%
92.3 % 26 24 2 1 23 1 67.9 % 28 19 9 1 18 100.0 % 1 1 1
levenshtein.c
94.3%94.3%
94.3 % 105 99 6 99 68.3 % 120 82 38 82 100.0 % 2 2 2
multixactfuncs.c
92.5%92.5%
92.5 % 40 37 3 37 50.0 % 18 9 9 9 100.0 % 2 2 2
inet_cidr_ntop.c
73.0%73.0%
73.0 % 111 81 30 81 64.5 % 93 60 33 60 100.0 % 3 3 3
mcxtfuncs.c
86.2%86.2%
86.2 % 94 81 13 1 80 1 66.7 % 57 38 19 38 100.0 % 4 4 1 3
partitionfuncs.c
98.7%98.7%
98.7 % 76 75 1 75 85.4 % 48 41 7 41 100.0 % 4 4 4
quote.c
100.0%
100.0 % 37 37 37 100.0 % 12 12 12 7 5 100.0 % 5 5 5
rangetypes_typanalyze.c
93.2%93.2%
93.2 % 148 138 10 9 129 2 9 83.3 % 48 40 8 2 38 8 2 100.0 % 5 5 2 3
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 61.1 % 144 88 56 88 100.0 % 5 5 5
tsvector_parser.c
87.9%87.9%
87.9 % 140 123 17 3 120 3 70.0 % 220 154 66 154 100.0 % 5 5 2 3
geo_selfuncs.c
100.0%
100.0 % 12 12 12 - 100.0 % 6 6 6
cryptohashfuncs.c
88.5%88.5%
88.5 % 61 54 7 54 32.1 % 28 9 19 9 25 11 100.0 % 7 7 7
expandeddatum.c
100.0%
100.0 % 36 36 36 60.0 % 10 6 3 1 3 3 3 5 100.0 % 7 7 7
inet_net_pton.c
73.7%73.7%
73.7 % 274 202 1 71 202 2 63.6 % 231 147 84 147 100.0 % 7 7 1 6
array_expanded.c
96.2%96.2%
96.2 % 156 150 6 1 2 147 1 68.9 % 74 51 1 22 51 9 9 100.0 % 8 8 2 6
rangetypes_spgist.c
84.9%84.9%
84.9 % 331 281 50 13 268 13 72.8 % 173 126 47 126 100.0 % 9 9 4 5
arrayutils.c
88.9%88.9%
88.9 % 72 64 8 64 60.3 % 58 35 23 35 100.0 % 10 10 10
datum.c
89.9%89.9%
89.9 % 178 160 18 7 153 1 7 73.1 % 104 76 2 26 6 8 62 8 32 100.0 % 10 10 5 5
ddlutils.c
88.0%88.0%
88.0 % 342 301 41 301 61.7 % 196 121 75 121 100.0 % 10 10 10
pseudorandomfuncs.c
94.5%94.5%
94.5 % 73 69 4 29 40 4 71.2 % 52 37 8 7 30 7 100.0 % 10 10 6 4
jsonpath_gram.y
98.4%98.4%
98.4 % 248 244 4 17 227 7 81.7 % 82 67 15 67 100.0 % 13 13 1 12
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 2 4 306 4 68.7 % 284 195 89 1 194 100.0 % 13 13 3 10 2
rangetypes_selfuncs.c
81.5%81.5%
81.5 % 346 282 64 2 2 4 274 4 59.7 % 248 148 100 4 144 100.0 % 13 13 3 10 2
tsquery_util.c
98.9%98.9%
98.9 % 178 176 2 9 167 9 88.6 % 114 101 13 101 100.0 % 13 13 4 9
like.c
93.1%93.1%
93.1 % 130 121 3 6 4 6 111 8 5 56.2 % 32 18 3 11 3 15 128 40 100.0 % 15 15 1 14 1
name.c
92.9%92.9%
92.9 % 113 105 8 105 60.0 % 30 18 12 18 100.0 % 20 20 20
oracle_compat.c
85.1%85.1%
85.1 % 403 343 60 343 4 59.6 % 228 136 92 1 135 205 87 100.0 % 21 21 4 17
windowfuncs.c
95.7%95.7%
95.7 % 209 200 9 10 190 87.2 % 94 82 12 82 100.0 % 23 23 10 13
array_userfuncs.c
87.9%87.9%
87.9 % 693 609 1 83 5 9 595 2 8 58.4 % 442 258 184 4 254 18 6 100.0 % 29 29 3 26
encode.c
94.5%94.5%
94.5 % 364 344 2 18 7 154 183 16 72.6 % 248 180 9 3 56 13 3 69 95 18 6 100.0 % 30 30 19 11 4
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 23 312 23 93.7 % 158 148 10 148 100.0 % 33 33 8 25
jsonb_util.c
91.0%91.0%
91.0 % 759 691 22 46 1 131 559 1 6 93 67.0 % 546 366 35 145 64 302 8 2 100.0 % 38 38 15 23 6
ri_triggers.c
92.7%92.7%
92.7 % 1203 1115 20 68 300 815 2 6 69.1 % 680 470 52 1 157 142 328 100.0 % 58 58 21 37 1
datetime.c
87.0%87.0%
87.0 % 2224 1934 290 5 1929 5 76.0 % 1697 1289 408 1289 100.0 % 65 65 3 62
arrayfuncs.c
94.2%94.2%
94.2 % 2398 2258 140 1 99 2158 87 71.5 % 1902 1359 7 14 522 2 19 1338 160 24 100.0 % 90 90 39 51 9
int8.c
97.8%97.8%
97.8 % 540 528 2 10 35 493 2 12 76.4 % 280 214 14 52 22 192 100.0 % 90 90 10 80
jsonfuncs.c
95.7%95.7%
95.7 % 2208 2114 5 89 2 163 1949 2 1 141 77.7 % 1622 1260 10 352 51 1209 103 41 100.0 % 151 151 37 114 7

Generated by: LCOV version 2.0-1