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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 85.4 % 70543 60239 105 37 366 9796 31 2221 652 57335 136 641
Current Date: 2026-08-27 14:31:44 +0300 Functions: 87.0 % 4774 4154 10 1 2 607 2 90 140 3922 12
Baseline: lcov-20260827-baseline Branches: 68.2 % 47340 32268 164 30 491 14387 23 1427 453 30365 5 5
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 84.4 % 467 394 65 7 1 314 80
(7,30] days: 74.3 % 335 249 13 73 144 105
(30,360] days: 86.2 % 5269 4544 25 1 1 698 21 189 4334
(360..) days: 85.4 % 64472 55052 2 29 365 9024 31 2200 5 52816
Function coverage date bins:
(1,7] days: 100.0 % 10 10 8 2
(7,30] days: 58.8 % 17 10 6 1 7 3
(30,360] days: 86.9 % 335 291 44 1 29 261
(360..) days: 87.1 % 4412 3843 4 1 2 562 2 89 96 3656
Branch coverage date bins:
(1,7] days: 78.6 % 443 348 88 4 3 293 55
(7,30] days: 49.1 % 232 114 35 83 37 77
(30,360] days: 61.1 % 3207 1960 41 1 5 1200 9 123 1828
(360..) days: 68.7 % 43468 29846 25 486 13101 23 1418 28405 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 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 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
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
49.5%49.5%
49.5 % 392 194 198 194 23.2 % 224 52 172 52 63.0 % 54 34 20 1 33
pg_locale_libc.c
53.2%53.2%
53.2 % 340 181 159 181 30.1 % 236 71 165 71 53.3 % 45 24 21 24
pg_upgrade_support.c
91.7%91.7%
91.7 % 157 144 13 144 32.0 % 122 39 83 39 95.0 % 20 19 1 19
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
dbsize.c
56.0%56.0%
56.0 % 359 201 158 201 48.5 % 235 114 121 114 55.6 % 27 15 12 15
multixactfuncs.c
92.5%92.5%
92.5 % 40 37 3 37 50.0 % 18 9 9 9 100.0 % 2 2 2
pgstatfuncs.c
71.0%71.0%
71.0 % 967 687 7 1 272 1 33 653 10 50.8 % 559 284 20 1 254 4 14 266 54.6 % 152 83 6 63 1 11 71 2
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
genfile.c
84.1%84.1%
84.1 % 232 195 37 195 52.8 % 144 76 68 76 85.7 % 28 24 4 24
cash.c
83.2%83.2%
83.2 % 423 352 71 352 53.8 % 325 175 150 175 95.3 % 43 41 2 41
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 2 1 147 1 1 56.1 % 98 55 43 2 53 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
date.c
75.3%75.3%
75.3 % 1217 917 300 917 56.5 % 704 398 306 398 75.7 % 148 112 36 112
pg_locale.c
79.9%79.9%
79.9 % 553 442 111 16 426 8 57.0 % 449 256 4 189 4 252 87.3 % 55 48 7 4 44
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
tsginidx.c
81.6%81.6%
81.6 % 125 102 23 102 58.9 % 56 33 23 33 58.3 % 12 7 5 7
acl.c
63.8%63.8%
63.8 % 1952 1246 706 1 1245 1 59.3 % 877 520 357 520 64.5 % 172 111 61 1 110
timestamp.c
76.8%76.8%
76.8 % 2587 1988 599 1 1987 1 59.3 % 2262 1342 920 1342 85.5 % 193 165 28 1 164
rangetypes_selfuncs.c
81.5%81.5%
81.5 % 346 282 64 282 59.7 % 248 148 100 148 100.0 % 13 13 13
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.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
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
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.3%86.3%
86.3 % 680 587 93 4 583 4 63.5 % 496 315 181 8 307 89.8 % 49 44 5 4 40
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
uuid.c
82.1%82.1%
82.1 % 273 224 49 20 204 1 64.9 % 114 74 2 38 4 70 87.5 % 32 28 4 4 24
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
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.6%86.6%
86.6 % 595 515 80 515 65.3 % 294 192 102 192 87.4 % 95 83 12 83
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 % 2331 1985 63 14 269 2 274 1709 112 370 66.4 % 2399 1593 83 17 706 5 288 1300 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
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 2 687 4 67.0 % 546 366 180 366 100.0 % 38 38 2 36
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
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
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 312 68.7 % 284 195 89 195 100.0 % 13 13 13
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.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
tsvector_parser.c
87.9%87.9%
87.9 % 140 123 17 123 70.0 % 220 154 66 154 100.0 % 5 5 5
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 320 794 95.1 % 268 255 13 255
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
ri_triggers.c
93.9%93.9%
93.9 % 1244 1168 76 1 1167 1 71.8 % 708 508 200 508 100.0 % 59 59 1 58 1
varlena.c
91.0%91.0%
91.0 % 1929 1756 173 9 1747 9 72.3 % 1193 863 330 863 92.5 % 147 136 11 3 133
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
ruleutils.c
90.6%90.6%
90.6 % 5697 5164 10 523 41 5123 11 73.3 % 4119 3021 17 1081 25 2996 99.5 % 184 183 1 8 175
encode.c
94.5%94.5%
94.5 % 364 344 20 344 73.4 % 252 185 67 185 100.0 % 30 30 30
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
rangetypes.c
87.6%87.6%
87.6 % 1132 992 140 1 991 1 73.9 % 802 593 3 206 3 590 94.3 % 88 83 5 1 82
lockfuncs.c
80.9%80.9%
80.9 % 371 300 3 68 1 5 294 3 5 75.3 % 77 58 19 1 57 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 % 1821 1677 1 143 64 1613 1 22 76.1 % 1343 1022 4 1 316 46 976 95.5 % 88 84 4 7 77 1
selfuncs.c
89.2%89.2%
89.2 % 2645 2359 1 3 282 35 2324 12 76.6 % 2059 1578 6 5 470 24 1554 96.3 % 82 79 3 4 75
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
97.8%97.8%
97.8 % 548 536 12 536 77.2 % 290 224 66 224 100.0 % 90 90 90
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 % 4041 3810 231 4 3806 4 77.9 % 2541 1979 562 1979 99.1 % 212 210 2 2 208
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