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
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 109 8 3.0 % 33 1 32 1 10.0 % 10 1 9 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
geo_selfuncs.c
100.0%
100.0 % 12 12 12 - 100.0 % 6 6 6
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 14.3 % 42 6 36 6 16.7 % 6 1 5 1
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
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
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
hbafuncs.c
51.4%51.4%
51.4 % 245 126 119 126 39.2 % 148 58 90 58 85.7 % 7 6 1 6
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
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 2 113 13 72 70 34 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_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
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
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
tsrank.c
73.0%73.0%
73.0 % 437 319 118 319 52.0 % 306 159 147 159 66.7 % 24 16 8 16
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
genfile.c
84.0%84.0%
84.0 % 231 194 37 194 52.8 % 144 76 68 76 85.7 % 28 24 4 24
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
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.8%69.8%
69.8 % 245 171 74 171 55.3 % 150 83 67 83 75.0 % 8 6 2 6
cash.c
84.0%84.0%
84.0 % 413 347 66 347 55.4 % 287 159 128 159 95.3 % 43 41 2 41
oid.c
73.6%73.6%
73.6 % 144 106 38 106 56.1 % 41 23 18 23 76.0 % 25 19 6 19
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 49 53 78.3 % 46 36 10 36
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
acl.c
61.6%61.6%
61.6 % 1920 1183 737 1183 57.2 % 855 489 366 489 63.2 % 171 108 63 108
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
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
orderedsetaggs.c
88.9%88.9%
88.9 % 506 450 56 450 57.9 % 342 198 144 198 87.0 % 23 20 3 20
rangetypes_selfuncs.c
80.8%80.8%
80.8 % 344 278 66 278 58.1 % 248 144 104 144 100.0 % 13 13 13
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
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
levenshtein.c
77.7%77.7%
77.7 % 103 80 23 80 58.3 % 120 70 50 70 100.0 % 2 2 2
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
pseudorandomfuncs.c
91.7%91.7%
91.7 % 48 44 4 44 59.1 % 22 13 9 13 100.0 % 7 7 7
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
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
tsgistidx.c
78.4%78.4%
78.4 % 333 261 72 261 59.7 % 206 123 83 123 82.6 % 23 19 4 19
expandeddatum.c
100.0%
100.0 % 36 36 36 60.0 % 10 6 3 1 3 3 3 5 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
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.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
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
misc.c
78.3%78.3%
78.3 % 364 285 79 285 61.0 % 231 141 90 141 92.0 % 25 23 2 23
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
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
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 61.1 % 144 88 56 88 100.0 % 5 5 5
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
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
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
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
tsquery.c
77.5%77.5%
77.5 % 599 464 135 464 62.7 % 407 255 152 255 87.0 % 23 20 3 20
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
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
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
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
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
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
83.4%83.4%
83.4 % 145 121 24 121 64.9 % 94 61 33 61 83.3 % 18 15 3 15
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
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
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.4%86.4%
86.4 % 588 508 80 508 65.4 % 286 187 99 187 87.2 % 94 82 12 82
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
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
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 10 139 5 27 487 66.5 % 409 272 6 131 5 16 251 63.9 % 72 46 2 24 3 43
mcxtfuncs.c
86.2%86.2%
86.2 % 94 81 13 81 66.7 % 57 38 19 38 100.0 % 4 4 4
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
jsonbsubs.c
88.7%88.7%
88.7 % 106 94 12 94 67.6 % 74 50 24 50 85.7 % 7 6 1 6
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
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
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
domains.c
80.5%80.5%
80.5 % 113 91 22 91 69.3 % 75 52 23 52 88.9 % 9 8 1 8
tsvector_parser.c
87.6%87.6%
87.6 % 145 127 18 127 69.6 % 224 156 68 156 100.0 % 5 5 5
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
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
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
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
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
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
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
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
amutils.c
88.0%88.0%
88.0 % 158 139 19 139 74.3 % 105 78 27 78 85.7 % 7 6 1 6
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
bytea.c
96.9%96.9%
96.9 % 383 371 12 371 75.2 % 234 176 58 176 100.0 % 38 38 38
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
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
bool.c
90.3%90.3%
90.3 % 154 139 15 139 75.5 % 98 74 24 74 86.4 % 22 19 3 19
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
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.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
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
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
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
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
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
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
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
jsonpath_gram.y
98.3%98.3%
98.3 % 238 234 4 234 81.7 % 82 67 15 67 100.0 % 13 13 13
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
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
partitionfuncs.c
98.7%98.7%
98.7 % 76 75 1 75 85.4 % 48 41 7 41 100.0 % 4 4 4
numutils.c
94.2%94.2%
94.2 % 449 423 26 423 85.9 % 404 347 57 347 94.1 % 17 16 1 16
mac8.c
84.0%84.0%
84.0 % 263 221 42 221 85.9 % 71 61 10 61 86.4 % 22 19 3 19
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
windowfuncs.c
95.5%95.5%
95.5 % 199 190 9 190 87.2 % 94 82 12 82 100.0 % 23 23 23
tsquery_util.c
98.9%98.9%
98.9 % 178 176 2 176 88.6 % 114 101 13 101 100.0 % 13 13 13
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 7 5 100.0 % 5 5 5

Generated by: LCOV version 2.4-beta