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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 85.0 % 68786 58498 443 15 6 9824 121 19 2941 55417 10 208 1941
Current Date: 2025-12-17 08:58:58 +0900 Functions: 86.8 % 4649 4035 73 1 540 11 2 741 3281 1 5 116
Baseline: lcov-20251217-005640-baseline Branches: 67.9 % 46148 31351 726 113 19 13939 192 44 1264 29851 2144 1210
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 68.8 % 112 77 35 77
(1,7] days: 90.9 % 453 412 41 412
(7,30] days: 88.5 % 1327 1175 152 1171 4
(30,360] days: 85.8 % 2886 2476 214 3 193 1 1277 1198 1
(360..) days: 84.9 % 64008 54358 1 12 6 9631 120 19 4 54215 9
Function coverage date bins:
[..1] days: 71.4 % 7 5 2 5
(1,7] days: 57.1 % 7 4 3 4
(7,30] days: 96.2 % 53 51 2 51
(30,360] days: 81.3 % 267 217 35 15 178 39
(360..) days: 87.1 % 4316 3758 31 1 525 11 2 503 3242 1
Branch coverage date bins:
[..1] days: 47.6 % 84 40 44 40
(1,7] days: 67.5 % 80 54 26 54
(7,30] days: 64.1 % 906 581 324 1 578 3
(30,360] days: 66.0 % 2000 1319 331 294 2 591 726 41 15
(360..) days: 63.2 % 46432 29357 1 113 19 13644 190 44 1 29122 2103 1195

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 LBC UBC GBC GIC GNC CBC EUB DUB DCB
network_selfuncs.c
4.4%4.4%
4.4 % 273 12 3 3 255 12 3 3.3 % 209 7 202 7 32 7.1 % 14 1 4 9 1 3
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 1 8 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
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 3 170 134 3 42.5 % 200 85 2 113 13 72 70 34 42.9 % 7 3 2 2 3
hbafuncs.c
51.4%51.4%
51.4 % 245 126 119 126 39.2 % 148 58 90 58 85.7 % 7 6 1 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
pg_locale_libc.c
57.6%57.6%
57.6 % 335 193 62 1 79 66 127 13 32 35.2 % 236 83 68 85 24 59 58.1 % 43 25 17 1 21 4 4
acl.c
61.6%61.6%
61.6 % 1920 1183 737 4 1179 4 57.2 % 855 489 1 365 1 488 63.2 % 171 108 63 4 104
pg_locale_icu.c
63.0%63.0%
63.0 % 349 220 13 116 45 175 4 9 31.9 % 188 60 13 115 11 49 86.5 % 37 32 4 1 18 14
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 3 5
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
tsvector.c
69.8%69.8%
69.8 % 245 171 74 2 169 2 55.3 % 150 83 67 83 75.0 % 8 6 2 1 5
pgstatfuncs.c
70.9%70.9%
70.9 % 907 643 1 3 260 44 599 22 50.9 % 517 263 2 1 251 8 255 51.5 % 136 70 66 5 65
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 118 6 312 7 52.0 % 306 159 147 159 66.7 % 24 16 8 4 12
oid.c
73.6%73.6%
73.6 % 144 106 38 106 56.1 % 41 23 18 23 76.0 % 25 19 6 19
pg_locale.c
73.6%73.6%
73.6 % 519 382 74 63 48 334 4 26 47.7 % 417 199 118 100 42 157 81.5 % 54 44 9 1 16 28
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
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 74.5 % 149 111 1 37 4 21 86 2
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
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 85.5 % 193 165 2 26 1 30 134 1
tsquery.c
77.5%77.5%
77.5 % 599 464 1 134 5 459 1 5 62.7 % 407 255 152 255 87.0 % 23 20 1 2 5 15
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 85.7 % 70 60 1 9 12 48
levenshtein.c
77.7%77.7%
77.7 % 103 80 23 80 58.3 % 120 70 50 70 100.0 % 2 2 2
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
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 1 71 4 257 1 4 59.7 % 206 123 83 123 82.6 % 23 19 4 3 16
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
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
misc.c
78.8%78.8%
78.8 % 359 283 1 75 16 267 4 18 62.4 % 221 138 5 78 9 129 92.3 % 26 24 2 4 20
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
rowtypes.c
79.3%79.3%
79.3 % 847 672 4 171 10 662 4 10 61.6 % 648 399 2 247 2 397 2 2 91.7 % 24 22 2 5 17
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
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
domains.c
80.5%80.5%
80.5 % 113 91 22 91 69.3 % 75 52 23 52 88.9 % 9 8 1 8
lockfuncs.c
80.8%80.8%
80.8 % 370 299 71 5 294 5 75.3 % 77 58 19 58 72.0 % 25 18 7 1 17
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
rangetypes_selfuncs.c
80.9%80.9%
80.9 % 346 280 66 2 4 274 4 58.1 % 248 144 104 144 100.0 % 13 13 3 10 2
enum.c
81.1%81.1%
81.1 % 185 150 35 150 56.1 % 98 55 43 55 90.5 % 21 19 2 19
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 92.9 % 28 26 2 8 18
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 2 5
format_type.c
81.8%81.8%
81.8 % 176 144 1 3 28 144 1 76.9 % 104 80 3 21 80 87.5 % 8 7 1 1 6
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
xml.c
82.4%82.4%
82.4 % 1766 1455 14 297 2 40 1413 1 2 27 60.7 % 1399 849 20 530 18 831 49 21 87.6 % 105 92 13 1 9 82
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 91.1 % 157 143 14 2 14 127
trigfuncs.c
83.3%83.3%
83.3 % 24 20 4 20 42.9 % 28 12 16 12 100.0 % 1 1 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
genfile.c
84.0%84.0%
84.0 % 231 194 37 194 52.8 % 144 76 68 76 85.7 % 28 24 4 24
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
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
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 78.0 % 41 32 9 4 28 2
expandedrecord.c
84.3%84.3%
84.3 % 483 407 76 1 406 1 69.2 % 260 180 2 78 8 2 170 4 8 85.0 % 20 17 3 1 16
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_spgist.c
84.9%84.9%
84.9 % 331 281 50 10 271 10 72.8 % 173 126 47 126 100.0 % 9 9 2 7
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
formatting.c
85.9%85.9%
85.9 % 2432 2088 25 319 2 118 1968 1 25 105 66.2 % 2418 1601 55 58 5 699 55 11 113 1422 141 59 94.4 % 71 67 1 3 37 30 1 12
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
rangetypes.c
86.2%86.2%
86.2 % 1132 976 18 138 65 911 10 13 71.0 % 842 598 28 1 215 4 40 554 9 9 90.9 % 88 80 1 7 11 69 1
int.c
86.4%86.4%
86.4 % 588 508 80 1 507 1 65.4 % 286 187 99 187 87.2 % 94 82 12 1 81
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
tsvector_op.c
86.4%86.4%
86.4 % 1180 1020 1 159 21 999 1 21 65.1 % 800 521 279 1 2 518 27 11 82.7 % 52 43 9 10 33 2
rangetypes_gist.c
86.6%86.6%
86.6 % 590 511 1 78 6 505 1 6 77.0 % 408 314 94 314 92.3 % 26 24 1 1 2 22
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
tsvector_parser.c
87.6%87.6%
87.6 % 145 127 18 3 124 3 69.6 % 224 156 68 156 100.0 % 5 5 2 3
array_userfuncs.c
87.9%87.9%
87.9 % 693 609 84 6 603 6 58.3 % 434 253 181 253 18 6 100.0 % 29 29 1 28
amutils.c
88.0%88.0%
88.0 % 158 139 19 139 74.3 % 105 78 27 78 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
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
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
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 61.1 % 144 88 56 88 100.0 % 5 5 5
selfuncs.c
88.4%88.4%
88.4 % 2594 2293 7 294 13 124 2156 59 75.7 % 2011 1523 12 2 474 6 50 1467 36 96.2 % 78 75 3 10 65 2
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
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
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 93.0 % 57 53 1 3 22 31 1
arrayutils.c
88.9%88.9%
88.9 % 72 64 8 64 60.3 % 58 35 23 35 100.0 % 10 10 10
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
like_match.c
90.1%90.1%
90.1 % 131 118 13 5 113 5 86.2 % 138 119 19 10 109 27 9 83.3 % 6 5 1 1 2 2 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
bool.c
90.3%90.3%
90.3 % 154 139 15 139 75.5 % 98 74 24 74 86.4 % 22 19 3 19
varlena.c
90.3%90.3%
90.3 % 1915 1730 3 4 178 8 40 1682 1 23 413 71.4 % 1187 848 9 8 322 5 2 19 822 471 245 92.3 % 143 132 11 1 15 116 41
regexp.c
90.6%90.6%
90.6 % 658 596 62 10 586 10 78.1 % 375 293 1 81 1 292 96 48 98.0 % 51 50 1 5 45
ruleutils.c
90.6%90.6%
90.6 % 5366 4863 8 495 8 28 4827 4 16 73.4 % 3922 2879 6 1037 7 12 2860 1 1 99.4 % 170 169 1 8 161
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
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 100.0 % 38 38 15 23 6
jsonpath.c
91.4%91.4%
91.4 % 708 647 61 647 83.3 % 551 459 92 459 91.7 % 24 22 2 22
pg_upgrade_support.c
91.6%91.6%
91.6 % 154 141 13 28 5 108 30.8 % 120 37 3 80 10 1 26 95.0 % 20 19 1 2 1 16
array_typanalyze.c
91.8%91.8%
91.8 % 219 201 1 17 6 195 6 66.3 % 86 57 2 27 2 55 88.9 % 9 8 1 2 6
bytea.c
91.8%91.8%
91.8 % 450 413 37 413 69.6 % 270 188 82 188 97.6 % 41 40 1 40
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
multixactfuncs.c
92.3%92.3%
92.3 % 26 24 2 24 50.0 % 12 6 6 6 100.0 % 1 1 1
datum.c
92.3%92.3%
92.3 % 156 144 12 5 139 1 5 72.9 % 96 70 2 24 6 8 56 8 32 100.0 % 10 10 4 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
ri_triggers.c
92.4%92.4%
92.4 % 892 824 68 824 67.6 % 490 331 1 158 331 100.0 % 42 42 42
jsonpath_exec.c
92.3%92.3%
92.3 % 1670 1542 128 40 1502 37 76.5 % 1249 955 294 20 935 8 2 95.3 % 86 82 4 12 70
json.c
92.4%92.4%
92.4 % 688 636 52 26 610 26 78.1 % 389 304 85 304 28 8 94.1 % 51 48 3 11 37 1
geo_ops.c
92.5%92.5%
92.5 % 2004 1853 4 147 46 1807 6 64 84.7 % 890 754 136 754 95.1 % 266 253 4 9 44 209 1
name.c
92.9%92.9%
92.9 % 113 105 8 105 60.0 % 30 18 12 18 100.0 % 20 20 20
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 100.0 % 15 15 1 14 1
rangetypes_typanalyze.c
93.3%93.3%
93.3 % 150 140 10 5 135 5 79.2 % 48 38 10 38 8 2 100.0 % 5 5 1 4
multirangetypes.c
93.4%93.4%
93.4 % 1020 953 9 58 44 909 8 22 74.7 % 629 470 29 130 41 429 97.8 % 93 91 2 16 75
encode.c
93.8%93.8%
93.8 % 307 288 1 18 7 98 183 16 69.8 % 202 141 1 3 57 13 3 31 94 18 6 100.0 % 26 26 15 11 4
arrayfuncs.c
94.1%94.1%
94.1 % 2379 2239 140 17 2222 17 70.0 % 2067 1446 1 15 605 3 1443 160 24 100.0 % 90 90 15 75 3
numutils.c
94.2%94.2%
94.2 % 449 423 26 423 85.9 % 404 347 57 347 94.1 % 17 16 1 16
pseudorandomfuncs.c
94.5%94.5%
94.5 % 73 69 4 29 40 4 71.2 % 52 37 8 7 30 7 100.0 % 10 10 6 4
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 99.1 % 211 209 1 1 52 157 12
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
jsonfuncs.c
95.8%95.8%
95.8 % 2166 2075 1 90 2 124 1949 1 1 141 77.7 % 1593 1238 2 353 30 1208 103 41 100.0 % 150 150 36 114 7
array_expanded.c
96.1%96.1%
96.1 % 155 149 6 1 148 65.9 % 82 54 1 27 54 10 8 100.0 % 8 8 1 7
int8.c
97.8%97.8%
97.8 % 537 525 2 10 27 498 2 7 76.1 % 276 210 9 57 17 193 100.0 % 89 89 4 85
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 21 314 21 93.7 % 158 148 10 148 100.0 % 33 33 7 26
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
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.9%98.9%
98.9 % 178 176 2 9 167 9 88.6 % 114 101 13 101 100.0 % 13 13 4 9
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 1 13 1 100.0 % 4 4 4 100.0 % 1 1 1
expandeddatum.c
100.0%
100.0 % 36 36 36 60.0 % 10 6 3 1 3 3 3 5 100.0 % 7 7 7
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