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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 85.4 % 70303 60055 167 21 366 9694 53 2221 1274 56507 158 732
Current Date: 2026-09-20 14:13:17 +0900 Functions: 87.0 % 4765 4147 18 2 598 4 90 195 3858 9 15
Baseline: lcov-20260920-baseline Branches: 68.2 % 47209 32196 311 28 491 14183 33 1427 792 29944 5 5
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 100.0 % 35 35 1 34
(1,7] days: 97.6 % 41 40 1 40
(7,30] days: 85.1 % 174 148 15 11 119 29
(30,360] days: 84.9 % 5516 4685 149 8 1 673 21 1109 3555
(360..) days: 85.5 % 64537 55147 2 13 365 9010 53 2200 5 52889
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(1,7] days: 100.0 % 2 2 2
(7,30] days: 44.4 % 18 8 8 2 6 2
(30,360] days: 85.2 % 324 276 5 43 1 65 210
(360..) days: 87.3 % 4420 3860 5 2 553 4 89 122 3645
Branch coverage date bins:
[..1] days: 88.9 % 18 16 2 16
(1,7] days: 79.4 % 34 27 7 27
(7,30] days: 68.0 % 172 117 45 10 105 12
(30,360] days: 61.3 % 3517 2156 259 5 5 1092 9 660 1487
(360..) days: 68.7 % 43478 29880 23 486 13079 33 1418 28429 5 5

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 EUB ECB Rate Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
acl.c
63.7%63.7%
63.7 % 1945 1239 706 1 1238 1 59.2 % 875 518 357 518 64.5 % 172 111 61 1 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 2 199 2 66.3 % 86 57 29 57 88.9 % 9 8 1 1 7
array_userfuncs.c
87.8%87.8%
87.8 % 690 606 1 83 3 603 1 6 58.4 % 442 258 184 258 100.0 % 29 29 2 27
arrayfuncs.c
94.2%94.2%
94.2 % 2391 2252 1 138 15 2237 2 21 71.5 % 1902 1359 543 1359 100.0 % 90 90 8 82
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 1 63 1 60.3 % 58 35 23 35 100.0 % 10 10 1 9
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 1 422 1 69.3 % 274 190 2 82 190 97.7 % 43 42 1 1 41
cash.c
83.2%83.2%
83.2 % 422 351 1 70 2 349 1 3 53.8 % 325 175 1 149 3 172 95.3 % 43 41 2 2 39
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 74.2 % 252 187 65 2 185 100.0 % 30 30 30
enum.c
81.1%81.1%
81.1 % 185 150 1 34 1 149 1 1 56.1 % 98 55 43 55 90.5 % 21 19 2 1 18
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.8%83.8%
83.8 % 1436 1203 233 1203 65.6 % 912 598 314 598 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.2%85.2%
85.2 % 2332 1988 63 14 267 2 274 1712 112 370 66.4 % 2399 1594 83 17 705 5 288 1301 5 5 93.2 % 73 68 5 16 52 8
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
59.9%59.9%
59.9 % 232 139 93 26 113 43.5 % 138 60 78 10 50 100.0 % 7 7 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.7%86.7%
86.7 % 593 514 79 4 510 1 5 65.3 % 294 192 2 100 4 188 87.4 % 95 83 12 3 80
int8.c
98.3%98.3%
98.3 % 544 535 9 4 531 3 5 77.2 % 290 224 3 63 5 219 100.0 % 90 90 4 86
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 % 757 689 68 2 687 4 67.0 % 546 366 180 366 100.0 % 38 38 2 36
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 % 2207 2113 94 6 2107 7 77.7 % 1622 1260 362 1260 100.0 % 151 151 5 146
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 % 1822 1678 1 143 82 1596 1 40 76.1 % 1343 1022 8 1 312 68 954 95.5 % 88 84 4 10 74 2
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
95.3%95.3%
95.3 % 107 102 5 1 101 1 68.6 % 118 81 37 81 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 2 492 2 73.8 % 370 273 97 273 78.0 % 41 32 9 1 31
lockfuncs.c
80.6%80.6%
80.6 % 371 299 3 1 68 5 294 3 5 74.0 % 77 57 1 19 57 72.0 % 25 18 1 6 2 16
mac.c
87.3%87.3%
87.3 % 165 144 21 1 143 1 73.1 % 52 38 14 38 90.9 % 22 20 2 1 19
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 1 66 8 948 1 8 77.8 % 567 441 9 117 9 432 97.8 % 93 91 2 8 83
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 312 68.3 % 284 194 90 194 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 1 104 1 60.0 % 30 18 12 18 100.0 % 20 20 1 19
network.c
77.4%77.4%
77.4 % 700 542 158 1 541 1 65.1 % 438 285 153 285 85.7 % 70 60 10 1 59
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.3%94.3%
94.3 % 4040 3809 231 5 3804 6 77.9 % 2541 1979 562 2 1977 99.1 % 212 210 2 3 207
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
88.7%88.7%
88.7 % 407 361 46 4 357 4 64.1 % 234 150 84 150 100.0 % 21 21 1 20
orderedsetaggs.c
89.0%89.0%
89.0 % 507 451 56 10 441 10 57.9 % 342 198 144 198 87.0 % 23 20 3 4 16
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
79.7%79.7%
79.7 % 547 436 111 16 420 8 56.4 % 443 250 4 189 4 246 87.0 % 54 47 7 4 43
pg_locale_builtin.c
84.2%84.2%
84.2 % 114 96 8 10 16 80 8 60.0 % 40 24 4 12 4 20 90.9 % 22 20 2 4 16
pg_locale_icu.c
51.3%51.3%
51.3 % 372 191 181 191 25.2 % 202 51 151 51 64.2 % 53 34 19 1 33
pg_locale_libc.c
51.1%51.1%
51.1 % 333 170 163 170 27.2 % 228 62 166 62 51.1 % 45 23 22 23
pg_lsn.c
90.2%90.2%
90.2 % 92 83 9 2 81 11 88.9 % 18 16 2 2 14 89.5 % 19 17 2 1 16
pg_ndistinct.c
92.3%92.3%
92.3 % 284 262 22 2 260 2 71.3 % 188 134 54 2 132 88.2 % 17 15 2 2 13
pg_upgrade_support.c
92.0%92.0%
92.0 % 162 149 3 10 5 144 3 31.7 % 126 40 3 83 1 39 95.2 % 21 20 1 2 18
pgstatfuncs.c
71.4%71.4%
71.4 % 967 690 17 1 259 2 36 652 12 13 51.2 % 559 286 38 1 234 4 18 264 56.6 % 152 86 14 52 2 17 67 9 3
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
86.8%86.8%
86.8 % 1132 983 149 1 982 1 73.2 % 802 587 3 212 3 584 93.2 % 88 82 6 1 81
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.2%81.2%
81.2 % 346 281 65 281 58.9 % 248 146 102 146 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 2 138 2 87.5 % 48 42 6 42 100.0 % 5 5 1 4
regexp.c
91.9%91.9%
91.9 % 658 605 53 1 604 1 79.7 % 375 299 76 299 98.0 % 51 50 1 1 49
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
94.0%94.0%
94.0 % 1301 1223 7 71 5 222 996 8 72.6 % 748 543 27 1 177 4 125 414 100.0 % 60 60 15 45 1
rowtypes.c
79.6%79.6%
79.6 % 847 674 173 16 658 16 61.9 % 648 401 247 401 91.7 % 24 22 2 4 18
ruleutils.c
90.7%90.7%
90.7 % 5426 4924 10 2 490 1 41 4882 11 73.5 % 3972 2918 17 2 1035 1 25 2892 99.4 % 174 173 1 8 165
selfuncs.c
89.2%89.2%
89.2 % 2630 2347 1 1 281 44 2303 2 34 76.8 % 2047 1573 8 2 464 1 28 1544 96.3 % 82 79 3 6 73
skipsupport.c
100.0%
100.0 % 14 14 14 100.0 % 4 4 4 100.0 % 1 1 1
tid.c
84.8%84.8%
84.8 % 151 128 23 1 2 125 2 67.3 % 98 66 4 28 1 10 55 85.0 % 20 17 3 1 16
timestamp.c
76.8%76.8%
76.8 % 2587 1988 599 9 1979 9 59.3 % 2262 1342 2 918 20 1322 85.5 % 193 165 28 2 163
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
76.7%76.7%
76.7 % 574 440 6 128 29 411 12 52 62.1 % 401 249 5 147 1 248 87.0 % 23 20 2 1 2 18
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
22.2%22.2%
22.2 % 117 26 2 89 18 8 2 15.2 % 33 5 2 26 4 1 20.0 % 10 2 1 7 1 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 1 166 1 61.1 % 144 88 56 88 100.0 % 5 5 1 4
tsquery_util.c
98.3%98.3%
98.3 % 181 178 3 178 85.8 % 120 103 17 103 100.0 % 13 13 13
tsrank.c
72.9%72.9%
72.9 % 436 318 1 117 318 1 52.0 % 306 159 147 159 66.7 % 24 16 8 1 15
tsvector.c
68.5%68.5%
68.5 % 248 170 78 2 168 3 52.6 % 156 82 74 82 75.0 % 8 6 2 2 4
tsvector_op.c
88.8%88.8%
88.8 % 1162 1032 130 4 1028 5 66.8 % 800 534 266 534 84.9 % 53 45 8 3 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
uuid.c
83.2%83.2%
83.2 % 297 247 1 49 45 202 2 66.7 % 138 92 7 1 38 23 69 87.9 % 33 29 4 6 23 1
varbit.c
86.4%86.4%
86.4 % 684 591 93 14 577 10 63.5 % 496 315 3 178 13 302 89.8 % 49 44 5 5 39
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 % 1931 1758 173 20 1738 20 72.5 % 1191 864 2 325 1 4 859 92.5 % 147 136 11 7 129
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 64.3 % 28 18 10 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 2 1455 2 60.4 % 1409 851 558 851 87.6 % 105 92 13 2 90

Generated by: LCOV version 2.0-1