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: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 85.4 % 70098 59840 173 16 366 9703 47 2221 1078 56494 171 752
Current Date: 2026-10-12 11:56:10 +0200 Functions: 87.0 % 4758 4139 20 2 597 3 90 196 3850 9 15
Baseline: lcov-20261012-baseline Branches: 68.1 % 47083 32085 305 23 491 14179 32 1427 674 29952 5 5
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 66.7 % 18 12 5 1 1 1 10
(7,30] days: 91.9 % 124 114 9 1 60 54
(30,360] days: 85.3 % 5256 4482 157 8 609 12 1012 3458
(360..) days: 85.4 % 64700 55232 2 8 366 9092 46 2209 5 52972
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 83.9 % 316 265 13 38 1 61 203
(360..) days: 87.2 % 4437 3869 7 2 559 3 89 133 3644
Branch coverage date bins:
(1,7] days: 59.1 % 22 13 4 5 2 4 7
(7,30] days: 64.3 % 84 54 24 6 26 28
(30,360] days: 61.7 % 3429 2115 277 5 1 1031 3 644 1468
(360..) days: 68.7 % 43558 29903 18 490 13137 30 1424 28449 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
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
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_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
cryptohashfuncs.c
88.5%88.5%
88.5 % 61 54 7 54 32.1 % 28 9 19 9 100.0 % 7 7 7
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
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
multixactfuncs.c
90.5%90.5%
90.5 % 42 38 4 38 45.5 % 22 10 12 10 100.0 % 2 2 2
dbsize.c
56.0%56.0%
56.0 % 359 201 158 201 48.5 % 235 114 121 114 55.6 % 27 15 12 15
pgstatfuncs.c
71.6%71.6%
71.6 % 967 692 17 258 4 36 652 12 13 51.3 % 559 287 38 234 5 18 264 56.6 % 152 86 14 52 2 17 67 9 3
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
genfile.c
84.1%84.1%
84.1 % 232 195 37 2 193 52.8 % 144 76 68 3 73 85.7 % 28 24 4 24
tsvector.c
69.1%69.1%
69.1 % 246 170 5 71 2 168 7 3 53.2 % 154 82 4 68 82 75.0 % 8 6 1 1 2 4
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
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
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 1 34 1 149 1 1 56.1 % 98 55 43 55 90.5 % 21 19 2 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
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
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 10 441 10 57.9 % 342 198 144 198 87.0 % 23 20 3 4 16
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
acl.c
63.6%63.6%
63.6 % 1947 1239 3 705 1 1238 1 1 58.8 % 881 518 8 355 518 64.5 % 172 111 61 2 109
rangetypes_selfuncs.c
81.2%81.2%
81.2 % 346 281 65 281 58.9 % 248 146 102 146 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
timestamp.c
76.9%76.9%
76.9 % 2587 1989 3 595 9 1980 3 9 59.4 % 2262 1343 8 911 20 1323 85.5 % 193 165 1 27 4 161
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 1 104 1 60.0 % 30 18 12 18 100.0 % 20 20 1 19
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
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
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
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 1 166 1 61.1 % 144 88 56 88 100.0 % 5 5 1 4
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 16 658 16 61.9 % 648 401 247 401 91.7 % 24 22 2 4 18
tsquery.c
76.6%76.6%
76.6 % 573 439 6 128 29 410 12 52 62.1 % 401 249 5 147 1 248 87.0 % 23 20 2 1 2 18
jsonb_gin.c
81.3%81.3%
81.3 % 514 418 1 95 418 1 62.3 % 297 185 112 185 92.9 % 28 26 2 1 25
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_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.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
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
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
waitfuncs.c
92.3%92.3%
92.3 % 26 24 2 24 64.3 % 28 18 10 18 100.0 % 1 1 1
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
network.c
77.4%77.4%
77.4 % 700 542 158 3 539 3 65.1 % 438 285 153 285 85.7 % 70 60 10 2 58
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.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
float.c
83.8%83.8%
83.8 % 1436 1203 233 1203 65.6 % 912 598 314 598 91.2 % 160 146 14 146
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
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
arraysubs.c
88.0%88.0%
88.0 % 175 154 21 154 66.3 % 104 69 35 69 91.7 % 12 11 1 11
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
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
uuid.c
83.2%83.2%
83.2 % 297 247 1 49 47 200 4 66.7 % 138 92 7 1 38 23 69 87.9 % 33 29 4 7 22 1
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
jsonb_util.c
91.0%91.0%
91.0 % 757 689 68 6 683 8 67.0 % 546 366 180 366 100.0 % 38 38 4 34
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
jsonbsubs.c
88.1%88.1%
88.1 % 109 96 13 96 67.6 % 74 50 24 50 85.7 % 7 6 1 6
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 312 68.3 % 284 194 90 194 100.0 % 13 13 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
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
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.1%92.1%
92.1 % 458 422 1 35 3 419 1 4 69.3 % 274 190 2 82 190 97.7 % 43 42 1 2 40
tsvector_parser.c
87.9%87.9%
87.9 % 140 123 17 123 70.0 % 220 154 66 154 100.0 % 5 5 5
ri_triggers.c
93.2%93.2%
93.2 % 1096 1022 74 3 1019 3 70.4 % 614 432 1 181 2 430 100.0 % 53 53 3 50 1
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 2 260 2 71.3 % 188 134 54 2 132 88.2 % 17 15 2 2 13
geo_ops.c
90.8%90.8%
90.8 % 2098 1905 193 1905 71.3 % 1114 794 1 319 794 95.1 % 268 255 13 255
arrayfuncs.c
94.2%94.2%
94.2 % 2391 2252 1 138 16 2236 2 22 71.5 % 1900 1358 542 4 1354 100.0 % 90 90 9 81
varlena.c
91.1%91.1%
91.1 % 1930 1758 172 23 1735 24 72.6 % 1191 865 2 324 4 861 92.5 % 147 136 11 7 129
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 1 143 1 73.1 % 52 38 14 38 90.9 % 22 20 2 1 19
datum.c
89.9%89.9%
89.9 % 178 160 18 160 73.1 % 104 76 28 76 100.0 % 10 10 10
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
ruleutils.c
90.7%90.7%
90.7 % 5426 4924 10 492 1 41 4882 11 73.5 % 3972 2919 17 1036 2 25 2892 99.4 % 174 173 1 8 165
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 2 492 2 73.8 % 370 273 97 273 78.0 % 41 32 9 1 31
encode.c
94.5%94.5%
94.5 % 364 344 20 344 74.2 % 252 187 65 2 185 100.0 % 30 30 30
lockfuncs.c
80.9%80.9%
80.9 % 372 301 3 68 13 5 283 3 5 74.7 % 79 59 20 3 56 72.0 % 25 18 1 6 2 16
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 % 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
selfuncs.c
89.2%89.2%
89.2 % 2630 2347 1 282 44 2303 2 34 76.7 % 2047 1571 9 467 1 27 1543 96.3 % 82 79 3 6 73
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
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
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
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
numeric.c
94.3%94.3%
94.3 % 4040 3809 231 14 3795 15 77.9 % 2541 1979 2 560 4 1975 99.1 % 212 210 2 6 204
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
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
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
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
tsquery_util.c
98.3%98.3%
98.3 % 181 178 3 178 85.8 % 120 103 17 103 100.0 % 13 13 13
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 2 138 2 87.5 % 48 42 6 42 100.0 % 5 5 1 4
numutils.c
94.7%94.7%
94.7 % 449 425 24 425 87.6 % 404 354 50 354 94.1 % 17 16 1 16
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
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