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