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
pseudotypes.c
25.0%25.0%
25.0 % 76 19 57 19 1.8 % 56 1 55 1 14.5 % 62 9 53 9
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
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
geo_selfuncs.c
100.0%
100.0 % 12 12 12 - 100.0 % 6 6 6
oid8.c
85.5%85.5%
85.5 % 55 47 8 47 - 85.7 % 14 12 2 12
version.c
100.0%
100.0 % 2 2 2 - 100.0 % 1 1 1
ascii.c
17.9%17.9%
17.9 % 56 10 46 10 13.6 % 44 6 38 6 16.7 % 6 1 5 1
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_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
cryptohashfuncs.c
88.5%88.5%
88.5 % 61 54 7 54 32.1 % 28 9 19 9 100.0 % 7 7 7
hbafuncs.c
48.7%48.7%
48.7 % 232 113 119 113 36.2 % 138 50 88 50 85.7 % 7 6 1 6
xid.c
65.8%65.8%
65.8 % 149 98 51 98 40.0 % 20 8 12 8 65.7 % 35 23 12 23
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
trigfuncs.c
83.3%83.3%
83.3 % 24 20 4 20 42.9 % 28 12 16 12 100.0 % 1 1 1
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
dbsize.c
56.0%56.0%
56.0 % 359 201 158 201 48.5 % 235 114 121 114 55.6 % 27 15 12 15
multixactfuncs.c
92.5%92.5%
92.5 % 40 37 3 37 50.0 % 18 9 9 9 100.0 % 2 2 2
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
tsrank.c
72.9%72.9%
72.9 % 436 318 118 318 52.0 % 306 159 147 159 66.7 % 24 16 8 16
genfile.c
84.1%84.1%
84.1 % 232 195 37 195 52.8 % 144 76 68 76 85.7 % 28 24 4 24
cash.c
83.3%83.3%
83.3 % 419 349 70 349 53.6 % 319 171 148 171 95.3 % 43 41 2 41
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
tsvector.c
69.9%69.9%
69.9 % 246 172 74 172 55.4 % 148 82 66 82 75.0 % 8 6 2 6
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
like.c
89.2%89.2%
89.2 % 130 116 14 116 55.9 % 34 19 15 19 100.0 % 15 15 15
enum.c
81.1%81.1%
81.1 % 185 150 35 150 56.1 % 98 55 43 55 90.5 % 21 19 2 19
varchar.c
78.4%78.4%
78.4 % 385 302 83 302 56.5 % 186 105 81 105 78.3 % 46 36 10 36
date.c
75.0%75.0%
75.0 % 1217 913 304 913 56.5 % 704 398 306 398 75.0 % 148 111 37 111
oid.c
74.8%74.8%
74.8 % 151 113 38 113 57.1 % 49 28 21 28 76.9 % 26 20 6 20
orderedsetaggs.c
89.0%89.0%
89.0 % 507 451 56 451 57.9 % 342 198 144 198 87.0 % 23 20 3 20
array_userfuncs.c
87.9%87.9%
87.9 % 693 609 84 609 58.4 % 442 258 184 258 100.0 % 29 29 29
tsginidx.c
81.6%81.6%
81.6 % 125 102 23 102 58.9 % 56 33 23 33 58.3 % 12 7 5 7
acl.c
63.8%63.8%
63.8 % 1945 1240 705 1240 59.2 % 873 517 356 517 64.3 % 171 110 61 110
timestamp.c
76.9%76.9%
76.9 % 2585 1988 597 1988 59.4 % 2260 1342 918 1342 85.5 % 193 165 28 165
oracle_compat.c
85.1%85.1%
85.1 % 403 343 60 343 59.6 % 228 136 92 136 100.0 % 21 21 21
rangetypes_selfuncs.c
81.5%81.5%
81.5 % 346 282 64 282 59.7 % 248 148 100 148 100.0 % 13 13 13
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
expandeddatum.c
100.0%
100.0 % 36 36 36 60.0 % 10 6 4 6 100.0 % 7 7 7
name.c
92.9%92.9%
92.9 % 113 105 8 105 60.0 % 30 18 12 18 100.0 % 20 20 20
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
arrayutils.c
88.9%88.9%
88.9 % 72 64 8 64 60.3 % 58 35 23 35 100.0 % 10 10 10
xml.c
82.3%82.3%
82.3 % 1770 1457 313 1457 60.4 % 1409 851 558 851 87.6 % 105 92 13 92
char.c
85.7%85.7%
85.7 % 84 72 12 72 60.9 % 46 28 18 28 78.6 % 14 11 3 11
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
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 61.1 % 144 88 56 88 100.0 % 5 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
rowtypes.c
79.6%79.6%
79.6 % 847 674 173 674 61.9 % 648 401 247 401 91.7 % 24 22 2 22
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
misc.c
78.8%78.8%
78.8 % 359 283 76 283 62.4 % 221 138 83 138 92.3 % 26 24 2 24
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
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
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
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
float.c
83.3%83.3%
83.3 % 1433 1193 240 1193 64.0 % 904 579 325 579 91.2 % 160 146 14 146
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
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
tid.c
84.1%84.1%
84.1 % 151 127 24 127 64.9 % 94 61 33 61 85.0 % 20 17 3 17
network.c
77.4%77.4%
77.4 % 700 542 158 542 65.1 % 438 285 153 285 85.7 % 70 60 10 60
xid8funcs.c
77.8%77.8%
77.8 % 207 161 46 161 65.4 % 104 68 36 68 90.0 % 20 18 2 18
int.c
86.6%86.6%
86.6 % 595 515 80 515 65.3 % 294 192 102 192 87.4 % 95 83 12 83
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
formatting.c
85.8%85.8%
85.8 % 2437 2090 347 2090 66.2 % 2424 1604 820 1604 94.4 % 72 68 4 68
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
arraysubs.c
88.0%88.0%
88.0 % 175 154 21 154 66.3 % 104 69 35 69 91.7 % 12 11 1 11
regproc.c
77.7%77.7%
77.7 % 668 519 149 519 66.5 % 409 272 137 272 63.9 % 72 46 26 46
mcxtfuncs.c
86.2%86.2%
86.2 % 94 81 13 81 66.7 % 57 38 19 38 100.0 % 4 4 4
jsonb_util.c
91.0%91.0%
91.0 % 759 691 68 691 67.0 % 546 366 180 366 100.0 % 38 38 38
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
jsonbsubs.c
88.1%88.1%
88.1 % 109 96 13 96 67.6 % 74 50 24 50 85.7 % 7 6 1 6
waitfuncs.c
92.3%92.3%
92.3 % 26 24 2 24 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
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 312 68.7 % 284 195 89 195 100.0 % 13 13 13
expandedrecord.c
84.1%84.1%
84.1 % 483 406 77 406 68.8 % 260 179 81 179 85.0 % 20 17 3 17
array_expanded.c
96.2%96.2%
96.2 % 156 150 6 150 68.9 % 74 51 23 51 100.0 % 8 8 8
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
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_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
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
tsvector_parser.c
87.9%87.9%
87.9 % 140 123 17 123 70.0 % 220 154 66 154 100.0 % 5 5 5
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
pseudorandomfuncs.c
94.5%94.5%
94.5 % 73 69 4 69 71.2 % 52 37 15 37 100.0 % 10 10 10
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
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
arrayfuncs.c
94.2%94.2%
94.2 % 2398 2258 140 2258 71.5 % 1902 1359 543 1359 100.0 % 90 90 90
varlena.c
91.0%91.0%
91.0 % 1925 1752 173 1752 72.2 % 1185 856 329 856 92.5 % 146 135 11 135
rangetypes_spgist.c
84.9%84.9%
84.9 % 331 281 50 281 72.8 % 173 126 47 126 100.0 % 9 9 9
mac.c
87.3%87.3%
87.3 % 165 144 21 144 73.1 % 52 38 14 38 90.9 % 22 20 2 20
datum.c
89.9%89.9%
89.9 % 178 160 18 160 73.1 % 104 76 28 76 100.0 % 10 10 10
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
encode.c
94.5%94.5%
94.5 % 364 344 20 344 73.4 % 252 185 67 185 100.0 % 30 30 30
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
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
rangetypes.c
87.6%87.6%
87.6 % 1132 992 140 992 73.9 % 802 593 209 593 94.3 % 88 83 5 83
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
bool.c
90.3%90.3%
90.3 % 154 139 15 139 75.5 % 98 74 24 74 86.4 % 22 19 3 19
datetime.c
87.0%87.0%
87.0 % 2224 1934 290 1934 76.0 % 1697 1289 408 1289 100.0 % 65 65 65
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
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
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
int8.c
97.8%97.8%
97.8 % 548 536 12 536 77.2 % 290 224 66 224 100.0 % 90 90 90
jsonfuncs.c
95.7%95.7%
95.7 % 2208 2114 94 2114 77.7 % 1622 1260 362 1260 100.0 % 151 151 151
multirangetypes.c
93.5%93.5%
93.5 % 1023 956 67 956 77.8 % 567 441 126 441 97.8 % 93 91 2 91
numeric.c
94.5%94.5%
94.5 % 4033 3810 223 3810 78.1 % 2533 1979 554 1979 99.1 % 212 210 2 210
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
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
regexp.c
92.0%92.0%
92.0 % 660 607 53 607 80.0 % 375 300 75 300 98.0 % 51 50 1 50
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
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.c
91.6%91.6%
91.6 % 772 707 65 707 83.6 % 603 504 99 504 91.7 % 24 22 2 22
partitionfuncs.c
98.7%98.7%
98.7 % 76 75 1 75 85.4 % 48 41 7 41 100.0 % 4 4 4
mac8.c
84.0%84.0%
84.0 % 263 221 42 221 85.9 % 71 61 10 61 86.4 % 22 19 3 19
windowfuncs.c
95.7%95.7%
95.7 % 209 200 9 200 87.2 % 94 82 12 82 100.0 % 23 23 23
rangetypes_typanalyze.c
94.6%94.6%
94.6 % 148 140 8 140 87.5 % 48 42 6 42 100.0 % 5 5 5
numutils.c
94.7%94.7%
94.7 % 449 425 24 425 87.6 % 404 354 50 354 94.1 % 17 16 1 16
tsquery_util.c
98.9%98.9%
98.9 % 178 176 2 176 88.6 % 114 101 13 101 100.0 % 13 13 13
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
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 335 93.7 % 158 148 10 148 100.0 % 33 33 33
skipsupport.c
100.0%
100.0 % 14 14 14 100.0 % 4 4 4 100.0 % 1 1 1
quote.c
100.0%
100.0 % 37 37 37 100.0 % 12 12 12 100.0 % 5 5 5

Generated by: LCOV version 2.0-1