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: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 85.4 % 70186 59963 191 38 366 9628 22 2221 1127 56593 193 802
Current Date: 2026-11-05 14:14:01 +0100 Functions: 87.0 % 4761 4143 22 1 2 593 2 90 212 3839 9 17
Baseline: lcov-20261105-baseline Branches: 68.2 % 47195 32192 333 32 491 14147 24 1427 708 30033 5 5
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 95.7 % 46 44 2 44
(1,7] days: 66.7 % 18 12 6 12
(7,30] days: 76.4 % 161 123 23 15 50 73
(30,360] days: 85.5 % 5100 4360 166 8 566 1 8 1072 3279
(360..) days: 85.5 % 64861 55424 2 30 366 9039 21 2213 5 53185
Function coverage date bins:
[..1] days: 100.0 % 3 3 3
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 83.3 % 270 225 13 32 63 162
(360..) days: 87.2 % 4484 3911 9 1 2 561 2 90 147 3672
Branch coverage date bins:
[..1] days: 82.4 % 34 28 6 28
(1,7] days: 53.8 % 26 14 12 14
(7,30] days: 59.9 % 142 85 32 25 38 47
(30,360] days: 61.8 % 3343 2066 301 5 971 1 670 1395
(360..) days: 68.7 % 43660 29999 27 491 13133 23 1427 28549 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 LBC UIC UBC GBC GIC GNC CBC DUB DCB
tsquery_gist.c
6.8%6.8%
6.8 % 117 8 2 18 89 8 2 3.0 % 33 1 2 4 26 1 10.0 % 10 1 1 1 7 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_libc.c
50.7%50.7%
50.7 % 335 170 165 170 26.7 % 232 62 170 62 51.1 % 45 23 22 23
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
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.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
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
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
xid.c
71.1%71.1%
71.1 % 149 106 43 106 60.0 % 20 12 8 12 68.6 % 35 24 11 24
pgstatfuncs.c
71.7%71.7%
71.7 % 967 693 17 257 2 36 655 12 13 51.5 % 559 288 38 233 4 18 266 56.6 % 152 86 14 52 2 17 67 9 3
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 1 117 318 1 52.0 % 306 159 147 159 66.7 % 24 16 8 1 15
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
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.c
76.5%76.5%
76.5 % 574 439 6 129 29 410 12 52 61.8 % 403 249 5 149 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
timestamp.c
77.0%77.0%
77.0 % 2587 1991 3 593 9 1982 3 9 59.5 % 2262 1347 8 907 20 1327 85.5 % 193 165 1 27 4 161
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
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 16 658 16 61.9 % 648 401 247 401 91.7 % 24 22 2 4 18
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
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
lockfuncs.c
80.4%80.4%
80.4 % 372 299 3 70 5 294 3 5 72.2 % 79 57 22 57 72.0 % 25 18 1 6 2 16
domains.c
80.5%80.5%
80.5 % 113 91 22 91 69.3 % 75 52 23 52 88.9 % 9 8 1 8
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
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
xml.c
82.2%82.2%
82.2 % 1773 1457 4 312 21 1436 4 26 59.9 % 1413 847 9 557 15 832 87.6 % 105 92 1 12 8 84
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
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
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 2 492 2 73.8 % 370 273 97 273 78.0 % 41 32 9 1 31
float.c
83.8%83.8%
83.8 % 1436 1203 1 232 5 1198 1 5 65.6 % 912 598 314 598 91.2 % 160 146 14 2 144 2
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
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
expandedrecord.c
84.3%84.3%
84.3 % 483 407 76 407 69.2 % 260 180 80 180 85.0 % 20 17 3 17
tid.c
84.3%84.3%
84.3 % 153 129 24 1 2 126 2 64.4 % 104 67 4 33 1 10 56 85.0 % 20 17 3 1 16
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 312 68.3 % 284 194 90 194 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
format_type.c
85.2%85.2%
85.2 % 169 144 7 3 15 144 15 76.9 % 104 80 2 3 19 80 87.5 % 8 7 1 7
formatting.c
85.3%85.3%
85.3 % 2333 1989 63 14 267 2 275 1712 112 371 66.5 % 2401 1596 83 17 705 5 290 1301 5 5 93.2 % 73 68 5 16 52 8
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
mcxtfuncs.c
86.2%86.2%
86.2 % 94 81 13 81 66.7 % 57 38 19 38 100.0 % 4 4 4
jsonb_gin.c
86.5%86.5%
86.5 % 517 447 1 69 447 1 68.1 % 301 205 96 205 96.4 % 28 27 1 1 26
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
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
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
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
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 1 143 1 73.1 % 52 38 14 38 90.9 % 22 20 2 1 19
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.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
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 1 166 1 61.1 % 144 88 56 88 100.0 % 5 5 1 4
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 1 63 1 60.3 % 58 35 23 35 100.0 % 10 10 1 9
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
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
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.2%89.2%
89.2 % 2630 2347 1 1 281 44 2303 2 34 76.6 % 2047 1569 9 3 466 27 1542 96.3 % 82 79 3 6 73
datum.c
89.9%89.9%
89.9 % 178 160 18 160 75.0 % 104 78 26 78 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
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
bool.c
90.3%90.3%
90.3 % 154 139 15 139 75.5 % 98 74 24 74 86.4 % 22 19 3 19
multixactfuncs.c
90.5%90.5%
90.5 % 42 38 4 38 45.5 % 22 10 12 10 100.0 % 2 2 2
jsonb.c
90.4%90.4%
90.4 % 824 745 79 1 744 1 71.0 % 489 347 1 141 1 346 94.7 % 57 54 3 1 53
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
ruleutils.c
90.8%90.8%
90.8 % 5448 4947 10 491 1 41 4905 11 73.5 % 3988 2932 17 1039 1 25 2906 99.4 % 174 173 1 8 165
varlena.c
91.1%91.1%
91.1 % 1930 1758 172 23 1735 24 72.5 % 1191 864 2 1 324 4 860 92.5 % 147 136 11 7 129
jsonpath.c
91.6%91.6%
91.6 % 772 707 65 707 83.6 % 603 504 99 504 91.7 % 24 22 2 22
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
jsonb_util.c
91.8%91.8%
91.8 % 758 696 62 6 690 8 69.2 % 546 378 168 378 100.0 % 38 38 4 34
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
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
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
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
waitfuncs.c
92.3%92.3%
92.3 % 26 24 2 24 64.3 % 28 18 10 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
jsonpath_exec.c
92.4%92.4%
92.4 % 1822 1683 1 138 82 1601 1 40 76.2 % 1343 1024 8 1 310 68 956 95.5 % 88 84 4 10 74 2
oracle_compat.c
92.9%92.9%
92.9 % 407 378 29 17 4 357 4 67.9 % 234 159 75 9 150 100.0 % 21 21 1 20
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
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
ri_triggers.c
93.4%93.4%
93.4 % 1137 1062 75 1 3 1058 3 71.1 % 646 459 187 1 2 456 100.0 % 56 56 3 53 1
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
numeric.c
94.3%94.3%
94.3 % 4048 3816 6 226 38 3778 2 35 77.8 % 2565 1995 19 551 1 21 1973 99.1 % 212 210 2 14 196
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 2 138 2 87.5 % 48 42 6 42 100.0 % 5 5 1 4
encode.c
94.5%94.5%
94.5 % 364 344 20 344 74.2 % 252 187 65 2 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
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_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 % 2210 2116 94 6 2110 7 77.7 % 1634 1270 364 1270 100.0 % 151 151 5 146
array_expanded.c
96.2%96.2%
96.2 % 156 150 6 150 68.9 % 74 51 23 51 100.0 % 8 8 8
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 335 93.7 % 158 148 10 148 100.0 % 33 33 33
tsquery_util.c
98.3%98.3%
98.3 % 181 178 3 178 85.8 % 120 103 17 103 100.0 % 13 13 13
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
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
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