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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 84.9 % 67660 57472 152 7 290 9739 59 1936 832 54645 7 76 770
Current Date: 2025-09-06 07:49:51 +0900 Functions: 86.9 % 4564 3965 25 574 11 66 227 3661 58
Baseline: lcov-20250906-005545-baseline Branches: 67.9 % 45544 30920 212 62 419 13931 126 1318 378 29098 2090 1198
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 100.0 % 75 75 75
(7,30] days: 84.8 % 217 184 29 4 127 57
(30,360] days: 81.9 % 3418 2799 123 7 489 2 88 630 2079 1
(360..) days: 85.1 % 63950 54414 7 283 9246 57 1848 52509 6
Function coverage date bins:
[..1] days: 100.0 % 9 9 9
(7,30] days: 85.7 % 7 6 1 5 1
(30,360] days: 78.5 % 251 197 22 32 1 4 103 89
(360..) days: 87.3 % 4297 3753 2 542 10 62 110 3571
Branch coverage date bins:
[..1] days: 85.4 % 48 41 7 41
(7,30] days: 66.2 % 130 86 34 10 48 38
(30,360] days: 64.1 % 2245 1439 171 17 586 2 43 289 1105 23 9
(360..) days: 63.3 % 46409 29354 62 402 13335 124 1275 27955 2067 1189

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 UBC GBC GIC GNC CBC DCB
multixactfuncs.c
0.0%
0.0 % 26 26 0.0 % 12 12 0.0 % 1 1
network_selfuncs.c
4.4%4.4%
4.4 % 270 12 258 12 3.3 % 209 7 202 7 32 7.1 % 14 1 13 1
tsquery_gist.c
6.8%6.8%
6.8 % 117 8 109 8 3.0 % 33 1 32 1 10.0 % 10 1 9 1
ascii.c
17.9%17.9%
17.9 % 56 10 46 10 14.3 % 42 6 36 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 2 113 13 72 70 34 42.9 % 7 3 4 3
hbafuncs.c
51.4%51.4%
51.4 % 245 126 119 126 39.2 % 148 58 90 58 85.7 % 7 6 1 6
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 % 311 181 41 89 44 137 3 23 39.5 % 190 75 28 87 16 59 57.5 % 40 23 13 4 19 4 4
acl.c
61.6%61.6%
61.6 % 1920 1183 737 1183 57.2 % 855 489 366 489 63.2 % 171 108 63 108
pg_locale_icu.c
63.6%63.6%
63.6 % 324 206 118 26 180 2 4 31.6 % 174 55 4 115 6 49 91.2 % 34 31 2 1 16 15
network_gist.c
64.9%64.9%
64.9 % 285 185 100 185 54.5 % 187 102 3 82 12 90 15 31 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.8%69.8%
69.8 % 245 171 74 171 55.3 % 150 83 67 83 75.0 % 8 6 2 6
pgstatfuncs.c
70.5%70.5%
70.5 % 885 624 2 259 6 618 5 50.7 % 507 257 1 249 1 256 50.7 % 134 68 66 1 67
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
73.0%73.0%
73.0 % 437 319 118 319 52.0 % 306 159 147 159 66.7 % 24 16 8 16
oid.c
73.6%73.6%
73.6 % 144 106 38 106 56.1 % 41 23 18 23 76.0 % 25 19 6 19
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
date.c
74.6%74.6%
74.6 % 1233 920 14 299 22 12 886 2 58.0 % 696 404 8 284 6 4 394 27 9 74.5 % 149 111 38 4 4 103
tsquery_cleanup.c
76.5%76.5%
76.5 % 162 124 38 124 62.2 % 90 56 34 56 77.8 % 9 7 2 7
pg_upgrade_support.c
76.6%76.6%
76.6 % 154 118 36 5 5 108 23.3 % 120 28 3 89 1 1 26 90.0 % 20 18 2 1 1 16
timestamp.c
76.8%76.8%
76.8 % 2589 1989 11 589 6 25 1958 2 16 59.6 % 2246 1338 8 900 5 10 1323 66 18 85.5 % 193 165 28 1 8 156
tsquery.c
77.5%77.5%
77.5 % 599 464 135 464 62.7 % 407 255 152 255 87.0 % 23 20 3 20
network.c
77.4%77.4%
77.4 % 700 542 158 4 538 4 65.1 % 438 285 12 141 38 2 245 126 302 85.7 % 70 60 10 1 59
levenshtein.c
77.7%77.7%
77.7 % 103 80 23 80 58.3 % 120 70 50 70 100.0 % 2 2 2
regproc.c
77.7%77.7%
77.7 % 668 519 10 139 5 27 487 66.5 % 409 272 6 131 5 16 251 63.9 % 72 46 2 24 3 43
xid8funcs.c
77.8%77.8%
77.8 % 207 161 46 161 65.4 % 104 68 36 68 90.0 % 20 18 2 18
lockfuncs.c
77.8%77.8%
77.8 % 370 288 82 4 284 4 74.0 % 77 57 20 57 72.0 % 25 18 7 1 17
misc.c
78.3%78.3%
78.3 % 364 285 79 285 61.0 % 231 141 90 141 92.0 % 25 23 2 23
tsgistidx.c
78.4%78.4%
78.4 % 333 261 72 261 59.7 % 206 123 83 123 82.6 % 23 19 4 19
uuid.c
78.4%78.4%
78.4 % 250 196 54 1 195 1 63.6 % 88 56 32 56 83.3 % 30 25 5 1 24
varchar.c
78.4%78.4%
78.4 % 385 302 83 302 56.5 % 186 105 81 105 49 53 78.3 % 46 36 10 36
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.3%79.3%
79.3 % 847 672 175 2 670 2 61.6 % 648 399 2 247 2 397 2 2 91.7 % 24 22 2 1 21
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
domains.c
80.5%80.5%
80.5 % 113 91 22 91 69.3 % 75 52 23 52 88.9 % 9 8 1 8
array_selfuncs.c
80.6%80.6%
80.6 % 319 257 62 257 61.0 % 236 144 92 144 84.6 % 13 11 2 11
rangetypes_selfuncs.c
80.8%80.8%
80.8 % 344 278 66 278 58.1 % 248 144 104 144 100.0 % 13 13 13
char.c
81.0%81.0%
81.0 % 84 68 16 68 56.5 % 46 26 20 3 23 12 12 71.4 % 14 10 4 10
enum.c
81.1%81.1%
81.1 % 185 150 35 150 56.1 % 98 55 43 55 90.5 % 21 19 2 19
jsonb_gin.c
81.4%81.4%
81.4 % 515 419 96 2 417 2 62.3 % 297 185 112 185 23 13 92.9 % 28 26 2 1 25
tsginidx.c
81.6%81.6%
81.6 % 125 102 23 102 58.9 % 56 33 23 33 32 16 58.3 % 12 7 5 7
float.c
82.1%82.1%
82.1 % 1359 1116 243 8 5 1103 5 62.1 % 832 517 2 313 12 505 91.1 % 157 143 14 2 1 140
mac.c
82.3%82.3%
82.3 % 192 158 34 2 156 2 52.6 % 76 40 36 40 90.9 % 22 20 2 1 19
xml.c
82.4%82.4%
82.4 % 1767 1456 12 299 2 26 1428 13 60.7 % 1399 849 19 531 17 832 49 21 87.6 % 105 92 13 1 4 87
trigfuncs.c
83.3%83.3%
83.3 % 24 20 4 20 42.9 % 28 12 16 12 100.0 % 1 1 1
tid.c
83.4%83.4%
83.4 % 145 121 24 121 64.9 % 94 61 33 61 83.3 % 18 15 3 15
format_type.c
83.5%83.5%
83.5 % 176 147 29 147 79.8 % 104 83 21 83 87.5 % 8 7 1 7
genfile.c
84.0%84.0%
84.0 % 231 194 37 194 52.8 % 144 76 68 76 85.7 % 28 24 4 24
pg_locale.c
83.9%83.9%
83.9 % 410 344 3 63 10 334 6 22 61.0 % 267 163 4 100 6 157 94.9 % 39 37 1 1 7 30
like_support.c
84.0%84.0%
84.0 % 561 471 90 1 470 2 4 75.3 % 360 271 89 271 21 3 78.0 % 41 32 9 1 31
mac8.c
84.0%84.0%
84.0 % 263 221 42 221 85.9 % 71 61 10 61 86.4 % 22 19 3 19
cash.c
84.0%84.0%
84.0 % 413 347 66 347 55.4 % 287 159 128 159 95.3 % 43 41 2 41
multirangetypes_selfuncs.c
84.2%84.2%
84.2 % 368 310 58 310 68.3 % 284 194 90 194 100.0 % 13 13 13
expandedrecord.c
84.3%84.3%
84.3 % 483 407 76 407 69.2 % 260 180 2 78 8 172 4 8 85.0 % 20 17 3 17
rangetypes_spgist.c
84.9%84.9%
84.9 % 331 281 50 1 280 1 72.8 % 173 126 47 126 100.0 % 9 9 1 8
oracle_compat.c
85.0%85.0%
85.0 % 399 339 60 339 4 59.6 % 228 136 92 1 135 205 87 100.0 % 21 21 4 17
formatting.c
85.8%85.8%
85.8 % 2420 2076 344 4 2072 2 64.2 % 2568 1649 1 8 910 27 3 1619 76 42 93.8 % 65 61 4 2 59
pg_locale_builtin.c
86.0%86.0%
86.0 % 86 74 9 3 18 56 1 47.4 % 38 18 10 10 2 16 78.9 % 19 15 4 9 6
mcxtfuncs.c
86.2%86.2%
86.2 % 94 81 13 81 66.7 % 57 38 19 38 100.0 % 4 4 4
rangetypes.c
86.2%86.2%
86.2 % 1072 924 2 146 9 915 2 9 71.9 % 800 575 2 2 221 4 6 565 18 10 90.7 % 86 78 1 7 7 71
int.c
86.4%86.4%
86.4 % 588 508 80 508 65.4 % 286 187 99 187 87.2 % 94 82 12 82
varbit.c
86.3%86.3%
86.3 % 680 587 93 587 63.5 % 496 315 1 180 1 314 89.8 % 49 44 5 44
tsvector_op.c
86.4%86.4%
86.4 % 1180 1020 160 12 1008 12 65.1 % 800 521 279 1 2 518 27 11 82.7 % 52 43 9 4 39
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
tsvector_parser.c
87.6%87.6%
87.6 % 145 127 18 127 69.6 % 224 156 68 156 100.0 % 5 5 5
array_userfuncs.c
87.9%87.9%
87.9 % 693 609 84 609 58.3 % 434 253 181 1 252 18 6 100.0 % 29 29 29
selfuncs.c
87.8%87.8%
87.8 % 2520 2213 1 306 3 2210 3 75.4 % 1975 1490 2 483 1 1489 36 96.0 % 75 72 3 2 70
amutils.c
88.0%88.0%
88.0 % 158 139 19 139 74.3 % 105 78 27 78 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
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 61.1 % 144 88 56 88 100.0 % 5 5 5
waitfuncs.c
88.5%88.5%
88.5 % 26 23 3 1 22 1 60.7 % 28 17 11 17 100.0 % 1 1 1
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
jsonbsubs.c
88.7%88.7%
88.7 % 106 94 12 94 67.6 % 74 50 24 50 85.7 % 7 6 1 6
arrayutils.c
88.9%88.9%
88.9 % 72 64 8 64 60.3 % 58 35 23 35 100.0 % 10 10 10
encode.c
88.8%88.8%
88.8 % 224 199 25 199 57.6 % 170 98 72 98 18 6 100.0 % 17 17 17
orderedsetaggs.c
88.9%88.9%
88.9 % 506 450 56 450 57.9 % 342 198 144 198 87.0 % 23 20 3 20
jsonb.c
89.1%89.1%
89.1 % 915 815 100 815 69.8 % 533 372 161 372 12 93.1 % 58 54 4 54
like_match.c
90.1%90.1%
90.1 % 131 118 13 118 86.2 % 138 119 19 119 27 9 83.3 % 6 5 1 1 4
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
varlena.c
90.3%90.3%
90.3 % 1912 1727 2 4 179 8 25 1694 1 22 398 71.5 % 1185 847 7 8 323 5 2 9 831 471 245 92.3 % 143 132 11 1 7 124 41
regexp.c
90.5%90.5%
90.5 % 656 594 62 594 78.1 % 375 293 1 81 1 292 96 48 98.0 % 51 50 1 50
ruleutils.c
90.5%90.5%
90.5 % 5350 4843 507 4843 73.2 % 3910 2863 1047 2863 1 1 99.4 % 170 169 1 169
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
jsonpath.c
91.4%91.4%
91.4 % 708 647 61 647 83.3 % 551 459 92 459 91.7 % 24 22 2 22
pseudorandomfuncs.c
91.7%91.7%
91.7 % 48 44 4 44 59.1 % 22 13 9 13 100.0 % 7 7 7
array_typanalyze.c
92.2%92.2%
92.2 % 218 201 17 201 66.7 % 84 56 28 56 88.9 % 9 8 1 8
datum.c
92.3%92.3%
92.3 % 156 144 12 3 141 1 3 72.9 % 96 70 26 6 6 58 8 32 100.0 % 10 10 3 7
ri_triggers.c
92.4%92.4%
92.4 % 892 824 68 824 67.8 % 490 332 158 1 331 100.0 % 42 42 42
jsonpath_exec.c
92.3%92.3%
92.3 % 1670 1542 128 21 1521 18 76.5 % 1249 955 294 14 941 8 2 95.3 % 86 82 4 5 77
json.c
92.4%92.4%
92.4 % 688 636 52 1 635 1 78.1 % 389 304 85 304 28 8 94.1 % 51 48 3 1 47
geo_ops.c
92.4%92.4%
92.4 % 2024 1871 153 1871 84.8 % 906 768 138 768 95.1 % 267 254 13 254
like.c
92.6%92.6%
92.6 % 136 126 1 9 3 8 115 6 1 57.9 % 38 22 1 15 1 5 16 104 40 100.0 % 16 16 2 14
jsonb_util.c
92.6%92.6%
92.6 % 705 653 2 50 653 2 68.0 % 534 363 12 159 363 8 2 100.0 % 37 37 1 36
name.c
92.9%92.9%
92.9 % 113 105 8 105 60.0 % 30 18 12 18 100.0 % 20 20 20
rangetypes_typanalyze.c
93.3%93.3%
93.3 % 150 140 10 1 139 1 79.2 % 48 38 10 38 8 2 100.0 % 5 5 1 4
multirangetypes.c
93.4%93.4%
93.4 % 997 931 3 63 10 921 3 10 74.7 % 617 461 3 153 461 26 4 97.8 % 92 90 1 1 9 81
arrayfuncs.c
94.1%94.1%
94.1 % 2379 2239 140 3 2236 3 70.0 % 2067 1446 15 606 1446 160 24 100.0 % 90 90 2 88
numutils.c
94.2%94.2%
94.2 % 449 423 26 423 85.9 % 404 347 57 347 94.1 % 17 16 1 16
numeric.c
94.7%94.7%
94.7 % 4018 3807 1 210 117 3690 22 170 78.6 % 2497 1963 19 1 8 506 8 59 1896 42 22 99.5 % 211 210 1 44 166 12
windowfuncs.c
95.5%95.5%
95.5 % 199 190 9 190 87.2 % 94 82 12 82 100.0 % 23 23 23
jsonfuncs.c
95.8%95.8%
95.8 % 2181 2090 91 5 2085 1 5 77.4 % 1609 1246 363 1246 103 41 100.0 % 150 150 5 145
array_expanded.c
96.1%96.1%
96.1 % 154 148 6 148 65.9 % 82 54 1 27 54 10 8 100.0 % 8 8 8
bytea.c
96.9%96.9%
96.9 % 383 371 12 371 75.2 % 234 176 58 176 100.0 % 38 38 38
int8.c
97.7%97.7%
97.7 % 517 505 2 10 6 499 2 6 75.6 % 258 195 6 57 2 193 100.0 % 89 89 2 87
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 335 93.7 % 158 148 10 148 100.0 % 33 33 33
jsonpath_gram.y
98.3%98.3%
98.3 % 238 234 4 234 81.7 % 82 67 15 67 100.0 % 13 13 13
partitionfuncs.c
98.7%98.7%
98.7 % 76 75 1 75 85.4 % 48 41 7 41 100.0 % 4 4 4
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 3 1 3 3 3 5 100.0 % 7 7 7
quote.c
100.0%
100.0 % 37 37 37 100.0 % 12 12 12 7 5 100.0 % 5 5 5

Generated by: LCOV version 2.4-beta