LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 85.3 % 70551 60183 25 1 1186 9156 7 8017 189 51970 6 65
Current Date: 2026-07-25 19:08:27 +0900 Functions: 87.0 % 4757 4137 2 32 586 465 36 3636 4
Baseline: lcov-20260725-baseline Branches: 68.0 % 47215 32120 41 3 1963 13088 8 4748 123 27241
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 82.6 % 340 281 25 34 8 188 85
(30,360] days: 86.2 % 5301 4567 1 28 705 215 1 4351
(360..) days: 85.2 % 64910 55335 1158 8417 7 7794 47534
Function coverage date bins:
(7,30] days: 100.0 % 15 15 1 11 3
(30,360] days: 85.9 % 334 287 47 16 8 263
(360..) days: 87.0 % 4408 3835 2 32 539 448 17 3370
Branch coverage date bins:
(7,30] days: 67.6 % 324 219 41 64 12 123 84
(30,360] days: 60.1 % 3107 1868 1 84 1154 100 1768
(360..) days: 68.6 % 43784 30033 2 1879 11870 8 4636 25389

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 DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UNC UIC UBC GIC GNC CBC DCB
acl.c
63.8%63.8%
63.8 % 1945 1240 705 1240 59.2 % 873 517 356 517 64.3 % 171 110 61 110
amutils.c
88.0%88.0%
88.0 % 158 139 19 1 138 1 73.8 % 103 76 27 2 74 85.7 % 7 6 1 1 5
array_expanded.c
96.2%96.2%
96.2 % 156 150 6 150 68.9 % 74 51 23 51 100.0 % 8 8 8
array_selfuncs.c
80.3%80.3%
80.3 % 325 261 64 261 61.0 % 236 144 92 144 84.6 % 13 11 2 11
array_typanalyze.c
91.8%91.8%
91.8 % 219 201 18 201 66.3 % 86 57 29 57 88.9 % 9 8 1 8
array_userfuncs.c
87.9%87.9%
87.9 % 693 609 84 609 58.4 % 442 258 184 258 100.0 % 29 29 29
arrayfuncs.c
94.2%94.2%
94.2 % 2398 2258 140 2258 71.5 % 1902 1359 543 1359 100.0 % 90 90 90
arraysubs.c
88.0%88.0%
88.0 % 175 154 21 154 66.3 % 104 69 35 69 91.7 % 12 11 1 11
arrayutils.c
88.9%88.9%
88.9 % 72 64 8 64 60.3 % 58 35 23 35 100.0 % 10 10 10
ascii.c
17.9%17.9%
17.9 % 56 10 46 10 13.6 % 44 6 38 6 16.7 % 6 1 5 1
bool.c
90.3%90.3%
90.3 % 154 139 15 139 75.5 % 98 74 24 74 86.4 % 22 19 3 19
bytea.c
92.2%92.2%
92.2 % 459 423 36 423 69.3 % 274 190 2 82 190 97.7 % 43 42 1 42
cash.c
83.3%83.3%
83.3 % 419 349 70 349 53.6 % 319 171 148 171 95.3 % 43 41 2 41
char.c
85.7%85.7%
85.7 % 84 72 12 72 60.9 % 46 28 18 28 78.6 % 14 11 3 11
cryptohashfuncs.c
88.5%88.5%
88.5 % 61 54 7 54 32.1 % 28 9 19 9 100.0 % 7 7 7
date.c
75.0%75.0%
75.0 % 1217 913 304 913 56.5 % 704 398 306 398 75.0 % 148 111 37 111
datetime.c
87.0%87.0%
87.0 % 2224 1934 290 1934 76.0 % 1697 1289 408 1289 100.0 % 65 65 65
datum.c
89.9%89.9%
89.9 % 178 160 18 160 73.1 % 104 76 28 76 100.0 % 10 10 10
dbsize.c
56.0%56.0%
56.0 % 359 201 158 201 48.5 % 235 114 121 114 55.6 % 27 15 12 15
ddlutils.c
88.0%88.0%
88.0 % 342 301 41 301 61.7 % 196 121 75 121 100.0 % 10 10 10
domains.c
80.5%80.5%
80.5 % 113 91 22 91 69.3 % 75 52 23 52 88.9 % 9 8 1 8
encode.c
94.5%94.5%
94.5 % 364 344 20 344 73.4 % 252 185 67 185 100.0 % 30 30 30
enum.c
81.1%81.1%
81.1 % 185 150 35 150 56.1 % 98 55 43 55 90.5 % 21 19 2 19
expandeddatum.c
100.0%
100.0 % 36 36 36 60.0 % 10 6 4 6 100.0 % 7 7 7
expandedrecord.c
84.1%84.1%
84.1 % 483 406 77 406 68.8 % 260 179 81 179 85.0 % 20 17 3 17
float.c
83.3%83.3%
83.3 % 1433 1193 240 1193 64.0 % 904 579 325 579 91.2 % 160 146 14 146
format_type.c
83.1%83.1%
83.1 % 177 147 30 147 79.8 % 104 83 21 83 87.5 % 8 7 1 7
formatting.c
85.8%85.8%
85.8 % 2437 2090 347 2090 66.2 % 2424 1604 820 1604 94.4 % 72 68 4 68
genfile.c
84.1%84.1%
84.1 % 232 195 37 195 52.8 % 144 76 68 76 85.7 % 28 24 4 24
geo_ops.c
90.8%90.8%
90.8 % 2098 1905 193 1905 71.3 % 1114 794 320 794 95.1 % 268 255 13 255
geo_selfuncs.c
100.0%
100.0 % 12 12 12 - 100.0 % 6 6 6
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 335 93.7 % 158 148 10 148 100.0 % 33 33 33
hbafuncs.c
48.7%48.7%
48.7 % 232 113 119 113 36.2 % 138 50 88 50 85.7 % 7 6 1 6
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
inet_net_pton.c
73.7%73.7%
73.7 % 274 202 72 202 63.6 % 231 147 84 147 100.0 % 7 7 7
int.c
86.6%86.6%
86.6 % 595 515 80 515 65.3 % 294 192 102 192 87.4 % 95 83 12 83
int8.c
97.8%97.8%
97.8 % 548 536 12 536 77.2 % 290 224 66 224 100.0 % 90 90 90
json.c
94.7%94.7%
94.7 % 678 642 36 1 641 1 79.6 % 383 305 78 2 303 96.1 % 51 49 2 1 48
jsonb.c
90.3%90.3%
90.3 % 815 736 79 1 735 1 70.8 % 483 342 1 140 1 341 94.7 % 57 54 3 1 53
jsonb_gin.c
81.3%81.3%
81.3 % 514 418 96 418 62.3 % 297 185 112 185 92.9 % 28 26 2 26
jsonb_op.c
80.3%80.3%
80.3 % 147 118 29 118 62.9 % 70 44 26 44 78.6 % 14 11 3 11
jsonb_util.c
91.0%91.0%
91.0 % 759 691 68 691 67.0 % 546 366 180 366 100.0 % 38 38 38
jsonbsubs.c
88.1%88.1%
88.1 % 109 96 13 96 67.6 % 74 50 24 50 85.7 % 7 6 1 6
jsonfuncs.c
95.7%95.7%
95.7 % 2208 2114 94 2114 77.7 % 1622 1260 362 1260 100.0 % 151 151 151
jsonpath.c
91.6%91.6%
91.6 % 772 707 65 707 83.6 % 603 504 99 504 91.7 % 24 22 2 22
jsonpath_exec.c
92.1%92.1%
92.1 % 1821 1677 1 143 64 1613 1 22 76.1 % 1343 1022 4 1 316 46 976 95.5 % 88 84 4 7 77 1
jsonpath_gram.y
98.8%98.8%
98.8 % 248 245 3 245 82.9 % 82 68 14 68 100.0 % 13 13 13
jsonpath_scan.l
78.9%78.9%
78.9 % 294 232 62 232 65.8 % 120 79 41 79 86.7 % 15 13 2 13
levenshtein.c
94.3%94.3%
94.3 % 105 99 6 99 68.3 % 120 82 38 82 100.0 % 2 2 2
like.c
89.2%89.2%
89.2 % 130 116 14 116 55.9 % 34 19 15 19 100.0 % 15 15 15
like_match.c
95.5%95.5%
95.5 % 134 128 6 128 89.9 % 138 124 14 124 66.7 % 6 4 2 4
like_support.c
83.7%83.7%
83.7 % 590 494 96 494 73.8 % 370 273 97 273 78.0 % 41 32 9 32
lockfuncs.c
80.9%80.9%
80.9 % 371 300 1 70 1 4 295 1 4 75.3 % 77 58 19 1 57 72.0 % 25 18 7 1 17
mac.c
87.3%87.3%
87.3 % 165 144 21 144 73.1 % 52 38 14 38 90.9 % 22 20 2 20
mac8.c
84.0%84.0%
84.0 % 263 221 42 221 85.9 % 71 61 10 61 86.4 % 22 19 3 19
mcxtfuncs.c
86.2%86.2%
86.2 % 94 81 13 81 66.7 % 57 38 19 38 100.0 % 4 4 4
misc.c
78.8%78.8%
78.8 % 359 283 76 283 62.4 % 221 138 83 138 92.3 % 26 24 2 24
multirangetypes.c
93.5%93.5%
93.5 % 1023 956 67 956 77.8 % 567 441 126 441 97.8 % 93 91 2 91
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 312 68.7 % 284 195 89 195 100.0 % 13 13 13
multixactfuncs.c
92.5%92.5%
92.5 % 40 37 3 37 50.0 % 18 9 9 9 100.0 % 2 2 2
name.c
92.9%92.9%
92.9 % 113 105 8 105 60.0 % 30 18 12 18 100.0 % 20 20 20
network.c
77.4%77.4%
77.4 % 700 542 158 542 65.1 % 438 285 153 285 85.7 % 70 60 10 60
network_gist.c
64.9%64.9%
64.9 % 285 185 100 185 55.6 % 187 104 83 104 80.0 % 10 8 2 8
network_selfuncs.c
9.2%9.2%
9.2 % 271 25 246 25 5.7 % 209 12 197 12 14.3 % 14 2 12 2
network_spgist.c
43.6%43.6%
43.6 % 307 134 173 134 42.5 % 200 85 115 85 42.9 % 7 3 4 3
numeric.c
94.5%94.5%
94.5 % 4033 3810 223 3810 78.1 % 2533 1979 554 1979 99.1 % 212 210 2 210
numutils.c
94.7%94.7%
94.7 % 449 425 24 425 87.6 % 404 354 50 354 94.1 % 17 16 1 16
oid.c
74.8%74.8%
74.8 % 151 113 38 113 57.1 % 49 28 21 28 76.9 % 26 20 6 20
oid8.c
85.5%85.5%
85.5 % 55 47 8 47 - 85.7 % 14 12 2 12
oracle_compat.c
85.1%85.1%
85.1 % 403 343 60 343 59.6 % 228 136 92 136 100.0 % 21 21 21
orderedsetaggs.c
89.0%89.0%
89.0 % 507 451 56 451 57.9 % 342 198 144 198 87.0 % 23 20 3 20
partitionfuncs.c
98.7%98.7%
98.7 % 76 75 1 75 85.4 % 48 41 7 41 100.0 % 4 4 4
pg_dependencies.c
92.3%92.3%
92.3 % 286 264 22 1 263 1 69.4 % 196 136 60 2 134 87.5 % 16 14 2 1 13
pg_locale.c
73.8%73.8%
73.8 % 520 384 136 384 48.0 % 415 199 216 199 81.8 % 55 45 10 45
pg_locale_builtin.c
80.7%80.7%
80.7 % 114 92 8 14 16 76 8 60.0 % 40 24 4 12 4 20 81.8 % 22 18 4 4 14
pg_locale_icu.c
49.0%49.0%
49.0 % 392 192 200 192 21.4 % 224 48 176 48 61.1 % 54 33 21 1 32
pg_locale_libc.c
54.4%54.4%
54.4 % 340 185 155 185 30.1 % 236 71 165 71 57.8 % 45 26 19 26
pg_lsn.c
91.1%91.1%
91.1 % 101 92 9 92 82.1 % 28 23 5 23 89.5 % 19 17 2 17
pg_ndistinct.c
92.3%92.3%
92.3 % 284 262 22 1 261 1 71.3 % 188 134 54 2 132 88.2 % 17 15 2 1 14
pg_upgrade_support.c
91.7%91.7%
91.7 % 157 144 13 144 32.0 % 122 39 83 39 95.0 % 20 19 1 19
pgstatfuncs.c
71.1%71.1%
71.1 % 950 675 1 274 22 653 10 50.9 % 529 269 1 259 3 266 54.0 % 139 75 64 4 71 2
pseudorandomfuncs.c
94.5%94.5%
94.5 % 73 69 4 69 71.2 % 52 37 15 37 100.0 % 10 10 10
pseudotypes.c
25.0%25.0%
25.0 % 76 19 57 19 1.8 % 56 1 55 1 14.5 % 62 9 53 9
quote.c
100.0%
100.0 % 37 37 37 100.0 % 12 12 12 100.0 % 5 5 5
rangetypes.c
87.6%87.6%
87.6 % 1132 992 140 992 73.9 % 802 593 209 593 94.3 % 88 83 5 83
rangetypes_gist.c
86.6%86.6%
86.6 % 590 511 79 511 77.0 % 408 314 94 314 92.3 % 26 24 2 24
rangetypes_selfuncs.c
81.5%81.5%
81.5 % 346 282 64 282 59.7 % 248 148 100 148 100.0 % 13 13 13
rangetypes_spgist.c
84.9%84.9%
84.9 % 331 281 50 281 72.8 % 173 126 47 126 100.0 % 9 9 9
rangetypes_typanalyze.c
94.6%94.6%
94.6 % 148 140 8 140 87.5 % 48 42 6 42 100.0 % 5 5 5
regexp.c
92.0%92.0%
92.0 % 660 607 53 607 80.0 % 375 300 75 300 98.0 % 51 50 1 50
regproc.c
77.7%77.7%
77.7 % 668 519 149 519 66.5 % 409 272 137 272 63.9 % 72 46 26 46
ri_triggers.c
92.7%92.7%
92.7 % 1203 1115 88 1 1114 1 69.3 % 680 471 209 471 100.0 % 58 58 1 57 1
rowtypes.c
79.6%79.6%
79.6 % 847 674 173 674 61.9 % 648 401 247 401 91.7 % 24 22 2 22
ruleutils.c
90.6%90.6%
90.6 % 5696 5163 10 523 31 5132 73.4 % 4119 3022 17 1080 25 2997 99.5 % 184 183 1 3 180
selfuncs.c
89.5%89.5%
89.5 % 2645 2366 1 278 6 33 2327 10 77.0 % 2057 1584 6 467 6 24 1554 96.3 % 82 79 3 3 76
skipsupport.c
100.0%
100.0 % 14 14 14 100.0 % 4 4 4 100.0 % 1 1 1
tid.c
84.1%84.1%
84.1 % 151 127 24 127 64.9 % 94 61 33 61 85.0 % 20 17 3 17
timestamp.c
76.9%76.9%
76.9 % 2585 1988 597 1988 59.4 % 2260 1342 918 1342 85.5 % 193 165 28 165
trigfuncs.c
83.3%83.3%
83.3 % 24 20 4 20 42.9 % 28 12 16 12 100.0 % 1 1 1
tsginidx.c
81.6%81.6%
81.6 % 125 102 23 102 58.9 % 56 33 23 33 58.3 % 12 7 5 7
tsgistidx.c
78.4%78.4%
78.4 % 333 261 72 1 260 1 59.7 % 206 123 83 2 121 82.6 % 23 19 4 1 18
tsquery.c
77.4%77.4%
77.4 % 598 463 2 133 463 2 63.0 % 403 254 4 145 254 87.0 % 23 20 1 2 20
tsquery_cleanup.c
76.5%76.5%
76.5 % 162 124 38 124 63.3 % 90 57 33 57 77.8 % 9 7 2 7
tsquery_gist.c
6.8%6.8%
6.8 % 117 8 2 107 8 2 3.0 % 33 1 2 30 1 10.0 % 10 1 1 8 1
tsquery_op.c
90.0%90.0%
90.0 % 160 144 16 144 54.7 % 106 58 48 58 95.0 % 20 19 1 19
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 61.1 % 144 88 56 88 100.0 % 5 5 5
tsquery_util.c
98.9%98.9%
98.9 % 178 176 2 176 88.6 % 114 101 13 101 100.0 % 13 13 13
tsrank.c
72.9%72.9%
72.9 % 436 318 118 318 52.0 % 306 159 147 159 66.7 % 24 16 8 16
tsvector.c
69.9%69.9%
69.9 % 246 172 74 172 55.4 % 148 82 66 82 75.0 % 8 6 2 6
tsvector_op.c
88.9%88.9%
88.9 % 1158 1030 128 1030 67.2 % 792 532 260 532 84.9 % 53 45 8 45
tsvector_parser.c
87.9%87.9%
87.9 % 140 123 17 123 70.0 % 220 154 66 154 100.0 % 5 5 5
uuid.c
81.3%81.3%
81.3 % 262 213 49 8 205 64.3 % 112 72 2 38 2 70 87.5 % 32 28 4 2 26
varbit.c
86.3%86.3%
86.3 % 680 587 93 4 583 4 63.5 % 496 315 181 8 307 89.8 % 49 44 5 4 40
varchar.c
78.4%78.4%
78.4 % 385 302 83 302 56.5 % 186 105 81 105 78.3 % 46 36 10 36
varlena.c
91.0%91.0%
91.0 % 1925 1752 173 1752 72.2 % 1185 856 329 856 92.5 % 146 135 11 135
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 24 67.9 % 28 19 9 1 18 100.0 % 1 1 1
windowfuncs.c
95.7%95.7%
95.7 % 209 200 9 200 87.2 % 94 82 12 82 100.0 % 23 23 23
xid.c
65.8%65.8%
65.8 % 149 98 51 98 40.0 % 20 8 12 8 65.7 % 35 23 12 23
xid8funcs.c
77.8%77.8%
77.8 % 207 161 46 161 65.4 % 104 68 36 68 90.0 % 20 18 2 18
xml.c
82.3%82.3%
82.3 % 1770 1457 313 1457 60.4 % 1409 851 558 851 87.6 % 105 92 13 92

Generated by: LCOV version 2.0-1