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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 85.1 % 68987 58694 503 42 6 9742 159 17 3173 55345 10 227 2084
Current Date: 2026-03-14 14:10:32 -0400 Functions: 86.7 % 4681 4058 81 8 534 12 1 824 3221 1 5 122
Baseline: lcov-20260315-024220-baseline Branches: 68.1 % 45953 31311 756 120 19 13747 234 44 1268 29765 2185 1233 940 1149
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 66.7 % 6 4 2 4
(1,7] days: 75.0 % 8 6 2 5 1
(7,30] days: 89.5 % 38 34 4 12 22
(30,360] days: 85.3 % 4341 3704 494 143 1 3128 575
(360..) days: 85.1 % 64594 54946 1 42 6 9599 158 17 24 54747 10
Function coverage date bins:
(7,30] days: 100.0 % 4 4 3 1
(30,360] days: 82.8 % 326 270 46 10 249 21
(360..) days: 86.9 % 4352 3784 35 8 524 12 1 572 3199 1
Branch coverage date bins:
[..1] days: 50.0 % 4 2 2 2
(1,7] days: 75.0 % 4 3 1 3
(7,30] days: 68.4 % 38 26 5 3 9 17 4
(30,360] days: 61.9 % 2505 1551 743 133 1 1249 301 57 21
(360..) days: 63.5 % 46820 29729 5 120 19 13611 233 44 5 29447 2128 1208

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 DUB DCB Rate Total Hit UNC LBC UBC GBC GIC GNC CBC EUB DUB DCB
tsquery_gist.c
6.8%6.8%
6.8 % 117 8 1 108 1 7 1 1 3.0 % 33 1 32 1 10.0 % 10 1 2 7 1
network_selfuncs.c
9.2%9.2%
9.2 % 271 25 3 3 240 25 3 5.7 % 209 12 197 12 32 14.3 % 14 2 4 8 2 3
pseudotypes.c
25.0%25.0%
25.0 % 76 19 57 19 1.8 % 56 1 55 1 14.5 % 62 9 53 9
ascii.c
17.9%17.9%
17.9 % 56 10 46 10 14.3 % 42 6 36 6 16.7 % 6 1 5 1
network_spgist.c
43.6%43.6%
43.6 % 307 134 3 170 134 3 42.5 % 200 85 2 113 13 72 70 34 42.9 % 7 3 2 2 1 2
pgstatfuncs.c
70.8%70.8%
70.8 % 913 646 2 265 1 45 600 1 23 50.9 % 521 265 3 253 3 9 253 1 1 52.2 % 136 71 65 6 65
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.1%58.1%
58.1 % 332 193 62 1 76 66 127 13 32 35.2 % 236 83 68 85 24 59 8 8 58.1 % 43 25 17 1 21 4 4
tsginidx.c
81.6%81.6%
81.6 % 125 102 23 5 97 5 58.9 % 56 33 23 33 32 16 58.3 % 12 7 5 4 3
acl.c
61.9%61.9%
61.9 % 1929 1195 4 730 6 15 1174 1 9 57.8 % 865 500 7 358 5 7 488 3 1 63.2 % 171 108 63 7 101 1
regproc.c
77.7%77.7%
77.7 % 668 519 10 139 5 30 484 3 66.5 % 409 272 6 131 5 16 251 63.9 % 72 46 2 24 8 38
xid.c
65.8%65.8%
65.8 % 149 98 51 2 96 2 40.0 % 20 8 12 8 65.7 % 35 23 12 2 21
tsrank.c
72.9%72.9%
72.9 % 436 318 118 6 312 7 52.0 % 306 159 147 159 66.7 % 24 16 8 4 12
pg_locale_icu.c
49.1%49.1%
49.1 % 377 185 45 30 117 70 115 5 41 21.3 % 216 46 46 9 115 1 6 39 8 4 66.7 % 45 30 7 7 1 24 6 2
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
lockfuncs.c
80.8%80.8%
80.8 % 370 299 1 70 11 6 282 1 6 75.3 % 77 58 19 1 57 72.0 % 25 18 7 1 17
date.c
74.9%74.9%
74.9 % 1211 907 10 294 22 41 844 5 44 57.9 % 680 394 13 273 6 17 371 27 9 11 23 74.5 % 149 111 1 37 4 21 86 2
tsvector.c
69.9%69.9%
69.9 % 246 172 74 2 170 2 55.3 % 150 83 67 83 75.0 % 8 6 2 1 5
oid.c
74.8%74.8%
74.8 % 151 113 38 113 57.1 % 49 28 21 28 76.9 % 26 20 6 20
tsquery_cleanup.c
76.5%76.5%
76.5 % 162 124 38 1 123 1 62.2 % 90 56 34 56 77.8 % 9 7 2 1 6
like_support.c
84.1%84.1%
84.1 % 590 496 7 87 43 453 5 21 74.0 % 366 271 17 78 17 254 21 3 18 26 78.0 % 41 32 9 4 28 2
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
jsonb_op.c
80.3%80.3%
80.3 % 147 118 29 4 114 4 62.9 % 70 44 26 44 9 3 18 6 78.6 % 14 11 3 2 9
network_gist.c
64.9%64.9%
64.9 % 285 185 100 5 180 5 54.5 % 187 102 3 82 12 90 15 31 80.0 % 10 8 2 4 4
pg_locale_builtin.c
88.2%88.2%
88.2 % 93 82 8 3 34 48 9 62.5 % 32 20 2 10 4 16 81.8 % 22 18 4 17 1
pg_locale.c
73.7%73.7%
73.7 % 521 384 74 63 50 334 4 26 47.7 % 417 199 118 100 42 157 12 22 81.8 % 55 45 9 1 17 28
tsgistidx.c
78.4%78.4%
78.4 % 333 261 1 71 4 257 1 4 59.7 % 206 123 83 123 82.6 % 23 19 4 4 15
like_match.c
90.2%90.2%
90.2 % 132 119 13 5 114 5 86.2 % 138 119 19 10 109 35 11 10 83.3 % 6 5 1 1 2 2 1
tid.c
83.4%83.4%
83.4 % 145 121 1 23 4 117 1 4 64.9 % 94 61 33 61 83.3 % 18 15 1 2 3 12 2
uuid.c
78.4%78.4%
78.4 % 250 196 54 4 192 4 63.6 % 88 56 32 56 83.3 % 30 25 5 4 21 1
array_selfuncs.c
80.3%80.3%
80.3 % 325 261 2 62 4 8 249 8 61.0 % 236 144 92 144 84.6 % 13 11 2 8 3 4
tsvector_op.c
87.2%87.2%
87.2 % 1182 1031 1 150 9 21 1001 1 21 66.6 % 800 533 267 12 2 519 27 9 18 8 84.6 % 52 44 8 1 10 33 2
expandedrecord.c
84.1%84.1%
84.1 % 483 406 1 76 3 403 3 68.8 % 260 179 1 2 78 8 2 169 4 8 2 85.0 % 20 17 3 3 14
timestamp.c
77.0%77.0%
77.0 % 2575 1983 9 583 6 47 1930 8 44 59.7 % 2238 1335 13 890 5 13 1317 66 18 12 12 85.5 % 193 165 2 26 1 32 132 1
amutils.c
88.0%88.0%
88.0 % 158 139 19 139 74.3 % 105 78 27 78 85.7 % 7 6 1 6
hbafuncs.c
51.4%51.4%
51.4 % 245 126 119 126 39.2 % 148 58 90 58 85.7 % 7 6 1 6
jsonbsubs.c
88.1%88.1%
88.1 % 109 96 1 12 2 94 67.6 % 74 50 24 50 85.7 % 7 6 1 3 3
oid8.c
85.5%85.5%
85.5 % 55 47 8 47 - 85.7 % 14 12 2 12
genfile.c
83.1%83.1%
83.1 % 231 192 2 37 192 50.7 % 144 73 3 68 73 85.7 % 28 24 4 24
network.c
77.4%77.4%
77.4 % 700 542 1 157 15 527 1 15 65.1 % 438 285 12 141 38 2 245 126 302 4 85.7 % 70 60 1 9 12 48
bool.c
90.3%90.3%
90.3 % 154 139 15 139 75.5 % 98 74 24 74 86.4 % 22 19 3 19
mac8.c
84.0%84.0%
84.0 % 263 221 2 40 7 214 2 7 85.9 % 71 61 10 61 86.4 % 22 19 2 1 7 12
jsonpath_scan.l
78.9%78.9%
78.9 % 294 232 62 3 229 3 65.8 % 120 79 41 79 86.7 % 15 13 2 3 10 2
orderedsetaggs.c
88.9%88.9%
88.9 % 506 450 56 2 448 2 57.9 % 342 198 144 198 87.0 % 23 20 3 1 19
tsquery.c
77.4%77.4%
77.4 % 598 463 1 134 6 457 1 6 62.8 % 403 253 150 253 87.0 % 23 20 1 2 6 14 1
int.c
86.6%86.6%
86.6 % 595 515 80 1 514 1 65.3 % 294 192 102 192 87.4 % 95 83 12 1 82
format_type.c
81.4%81.4%
81.4 % 177 144 1 32 144 1 76.9 % 104 80 24 80 87.5 % 8 7 1 1 6
pg_dependencies.c
92.3%92.3%
92.3 % 286 264 22 264 69.4 % 196 136 60 136 87.5 % 16 14 2 14
xml.c
82.4%82.4%
82.4 % 1766 1455 16 295 2 39 1414 1 4 26 60.7 % 1399 849 20 530 18 831 49 21 2 2 87.6 % 105 92 1 12 1 9 82
pg_ndistinct.c
92.3%92.3%
92.3 % 284 262 22 262 71.3 % 188 134 54 134 88.2 % 17 15 2 15
array_typanalyze.c
91.8%91.8%
91.8 % 219 201 1 17 6 195 6 66.3 % 86 57 2 27 2 55 1 1 88.9 % 9 8 1 2 6
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_lsn.c
91.1%91.1%
91.1 % 101 92 9 7 85 12 82.1 % 28 23 5 2 21 1 5 89.5 % 19 17 2 3 14 1
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
xid8funcs.c
77.8%77.8%
77.8 % 207 161 46 161 65.4 % 104 68 36 68 90.0 % 20 18 2 18
enum.c
81.1%81.1%
81.1 % 185 150 35 150 56.1 % 98 55 43 55 90.5 % 21 19 2 19
mac.c
82.3%82.3%
82.3 % 192 158 1 33 8 150 1 8 52.6 % 76 40 36 40 90.9 % 22 20 1 1 7 13
rangetypes.c
86.2%86.2%
86.2 % 1132 976 18 138 68 908 10 16 73.2 % 802 587 22 1 192 4 38 545 32 18 17 19 90.9 % 88 80 1 7 13 67 1
float.c
82.9%82.9%
82.9 % 1407 1167 7 233 18 66 1083 25 63.5 % 864 549 10 305 8 36 505 2 10 91.1 % 157 143 14 2 14 127
arraysubs.c
88.0%88.0%
88.0 % 175 154 21 1 153 1 66.3 % 104 69 35 69 91.7 % 12 11 1 2 9
jsonpath.c
91.4%91.4%
91.4 % 708 647 61 647 83.3 % 551 459 92 459 91.7 % 24 22 2 2 20
rowtypes.c
79.6%79.6%
79.6 % 847 674 4 169 2 10 662 4 10 61.7 % 648 400 2 246 1 2 397 2 2 2 2 91.7 % 24 22 2 5 17
misc.c
78.8%78.8%
78.8 % 359 283 1 75 16 267 4 18 62.4 % 221 138 5 78 9 129 12 12 92.3 % 26 24 2 4 20
rangetypes_gist.c
86.6%86.6%
86.6 % 590 511 4 75 14 497 4 14 77.0 % 408 314 94 314 92.3 % 26 24 2 5 19
varlena.c
90.4%90.4%
90.4 % 1937 1752 2 4 179 8 46 1698 1 21 416 71.7 % 1195 857 7 8 323 5 2 15 835 470 252 357 339 92.4 % 144 133 11 1 20 112 41
jsonb_gin.c
81.3%81.3%
81.3 % 514 418 2 94 12 406 2 13 62.3 % 297 185 1 111 1 184 23 13 10 4 92.9 % 28 26 2 8 18
jsonb.c
88.7%88.7%
88.7 % 825 732 15 1 77 1 94 637 23 177 69.9 % 489 342 8 1 138 1 15 326 12 23 45 93.0 % 57 53 1 3 22 31 1
numutils.c
94.7%94.7%
94.7 % 449 425 24 2 423 87.6 % 404 354 50 7 347 94.1 % 17 16 1 16
json.c
92.4%92.4%
92.4 % 688 636 52 27 609 27 78.1 % 389 304 85 304 28 8 94.1 % 51 48 3 11 37 1
formatting.c
85.9%85.9%
85.9 % 2433 2089 25 319 2 118 1969 1 25 105 66.2 % 2418 1601 55 58 5 699 55 11 113 1422 141 59 118 132 94.4 % 71 67 1 3 37 30 1 12
pg_upgrade_support.c
91.7%91.7%
91.7 % 157 144 13 28 11 105 3 32.0 % 122 39 3 80 10 3 26 95.0 % 20 19 1 2 2 15 1
tsquery_op.c
90.0%90.0%
90.0 % 160 144 16 7 137 7 54.7 % 106 58 48 58 95.0 % 20 19 1 3 16
geo_ops.c
92.5%92.5%
92.5 % 2004 1853 4 147 46 1807 6 64 84.7 % 890 754 136 754 2 14 95.1 % 266 253 4 9 44 209 1
cash.c
84.0%84.0%
84.0 % 413 347 66 1 346 1 55.4 % 287 159 128 159 95.3 % 43 41 2 1 40
jsonpath_exec.c
92.3%92.3%
92.3 % 1670 1542 128 40 1502 37 76.5 % 1249 955 294 20 935 8 2 9 23 95.3 % 86 82 4 12 70
selfuncs.c
88.8%88.8%
88.8 % 2607 2314 7 286 19 128 2167 1 69 76.3 % 2023 1544 13 466 11 57 1476 36 6 32 96.3 % 81 78 3 11 67 2
bytea.c
91.8%91.8%
91.8 % 450 413 37 413 69.6 % 270 188 82 188 97.6 % 41 40 1 40
multirangetypes.c
93.5%93.5%
93.5 % 1023 956 9 58 49 907 8 25 77.8 % 567 441 13 113 1 25 415 4 4 61 51 97.8 % 93 91 2 17 74
regexp.c
92.0%92.0%
92.0 % 660 607 53 10 597 10 80.0 % 375 300 1 74 1 299 104 50 98.0 % 51 50 1 5 45
numeric.c
94.7%94.7%
94.7 % 4018 3804 1 3 210 126 3678 22 179 78.6 % 2497 1963 20 1 8 505 8 64 1891 42 22 51 97 99.1 % 211 209 1 1 54 155 12
ruleutils.c
90.6%90.6%
90.6 % 5374 4871 17 486 6 43 4822 15 21 73.4 % 3926 2880 16 1030 6 20 2854 1 1 11 9 99.4 % 171 170 1 14 156
skipsupport.c
100.0%
100.0 % 14 14 1 13 1 100.0 % 4 4 4 100.0 % 1 1 1
trigfuncs.c
83.3%83.3%
83.3 % 24 20 4 20 42.9 % 28 12 16 12 100.0 % 1 1 1
version.c
100.0%
100.0 % 2 2 2 - 100.0 % 1 1 1
waitfuncs.c
92.3%92.3%
92.3 % 26 24 2 1 23 1 64.3 % 28 18 10 18 100.0 % 1 1 1
levenshtein.c
94.3%94.3%
94.3 % 105 99 6 99 68.3 % 120 82 38 82 100.0 % 2 2 2
multixactfuncs.c
92.5%92.5%
92.5 % 40 37 3 37 50.0 % 18 9 9 9 100.0 % 2 2 2
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
mcxtfuncs.c
86.2%86.2%
86.2 % 94 81 13 1 80 1 66.7 % 57 38 19 38 100.0 % 4 4 1 3
partitionfuncs.c
98.7%98.7%
98.7 % 76 75 1 75 85.4 % 48 41 7 41 100.0 % 4 4 4
quote.c
100.0%
100.0 % 37 37 37 100.0 % 12 12 12 7 5 100.0 % 5 5 5
rangetypes_typanalyze.c
93.3%93.3%
93.3 % 150 140 10 9 131 9 83.3 % 48 40 8 2 38 8 2 100.0 % 5 5 2 3
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 61.1 % 144 88 56 88 100.0 % 5 5 5
tsvector_parser.c
87.9%87.9%
87.9 % 140 123 17 3 120 3 70.0 % 220 154 66 154 100.0 % 5 5 2 3
geo_selfuncs.c
100.0%
100.0 % 12 12 12 - 100.0 % 6 6 6
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
expandeddatum.c
100.0%
100.0 % 36 36 36 60.0 % 10 6 3 1 3 3 3 5 100.0 % 7 7 7
inet_net_pton.c
73.7%73.7%
73.7 % 274 202 1 71 202 2 63.6 % 231 147 84 147 2 100.0 % 7 7 1 6
array_expanded.c
96.2%96.2%
96.2 % 156 150 6 1 2 147 1 68.9 % 74 51 1 22 51 9 9 4 4 100.0 % 8 8 2 6
rangetypes_spgist.c
84.9%84.9%
84.9 % 331 281 50 13 268 13 72.8 % 173 126 47 126 100.0 % 9 9 4 5
arrayutils.c
88.9%88.9%
88.9 % 72 64 8 64 60.3 % 58 35 23 35 100.0 % 10 10 10
datum.c
92.3%92.3%
92.3 % 156 144 12 7 137 1 7 72.9 % 96 70 2 24 6 8 56 8 32 2 8 100.0 % 10 10 5 5
pseudorandomfuncs.c
94.5%94.5%
94.5 % 73 69 4 29 40 4 71.2 % 52 37 8 7 30 7 2 6 100.0 % 10 10 6 4
jsonpath_gram.y
98.3%98.3%
98.3 % 238 234 4 2 232 2 81.7 % 82 67 15 67 100.0 % 13 13 1 12
multirangetypes_selfuncs.c
84.3%84.3%
84.3 % 370 312 58 2 4 306 4 68.3 % 284 194 90 194 100.0 % 13 13 3 10 2
rangetypes_selfuncs.c
81.2%81.2%
81.2 % 346 281 65 1 2 4 274 4 58.9 % 248 146 102 2 144 100.0 % 13 13 3 10 2
tsquery_util.c
98.9%98.9%
98.9 % 178 176 2 9 167 9 88.6 % 114 101 13 101 100.0 % 13 13 4 9
like.c
93.1%93.1%
93.1 % 130 121 3 6 4 6 111 8 5 56.2 % 32 18 3 11 3 15 128 40 8 2 100.0 % 15 15 1 14 1
name.c
92.9%92.9%
92.9 % 113 105 8 105 60.0 % 30 18 12 18 100.0 % 20 20 20
oracle_compat.c
85.1%85.1%
85.1 % 403 343 60 343 4 59.6 % 228 136 92 1 135 205 87 100.0 % 21 21 4 17
windowfuncs.c
95.7%95.7%
95.7 % 209 200 9 10 190 87.2 % 94 82 12 82 100.0 % 23 23 10 13
encode.c
93.8%93.8%
93.8 % 307 288 1 18 7 98 183 16 70.3 % 202 142 1 3 56 13 3 31 95 18 6 2 4 100.0 % 26 26 15 11 4
array_userfuncs.c
88.0%88.0%
88.0 % 693 610 83 1 6 603 6 58.5 % 434 254 1 179 2 252 18 6 100.0 % 29 29 1 28
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 23 312 23 93.7 % 158 148 10 148 100.0 % 33 33 8 25
jsonb_util.c
91.0%91.0%
91.0 % 759 691 22 46 1 131 559 1 6 93 67.0 % 546 366 35 145 64 302 8 2 22 61 100.0 % 38 38 15 23 6
ri_triggers.c
92.4%92.4%
92.4 % 892 824 68 1 823 1 67.6 % 490 331 1 158 331 100.0 % 42 42 1 41 1
datetime.c
87.0%87.0%
87.0 % 2224 1934 290 5 1929 5 76.0 % 1697 1289 408 1289 100.0 % 65 65 3 62
arrayfuncs.c
94.2%94.2%
94.2 % 2396 2257 139 1 82 2174 70 71.6 % 1900 1360 1 14 525 2 7 1351 160 24 79 97 100.0 % 90 90 33 57 3
int8.c
97.8%97.8%
97.8 % 540 528 2 10 30 498 2 7 76.1 % 276 210 9 57 17 193 6 2 100.0 % 90 90 5 85
jsonfuncs.c
95.8%95.8%
95.8 % 2166 2076 1 89 2 124 1950 1 1 141 77.8 % 1593 1239 2 352 30 1209 103 41 19 41 100.0 % 150 150 36 114 7

Generated by: LCOV version 2.4-beta