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: Differential Code Coverage HEAD vs 15 Lines: 83.9 % 63809 53527 1112 1644 4542 3310 1630 26344 3363 22190 5021 27839 296 1553
Current Date: 2023-04-08 17:13:01 Functions: 86.5 % 4293 3712 58 438 85 2914 271 527 447 3035 41 102
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 79.8 % 1278 1020 253 1 3 1 2 34 950 34 8 33
View type: Flat (60,120] days: 82.4 % 1860 1532 318 1 4 5 3 35 1482 12 5 29
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (120,180] days: 74.3 % 716 532 180 2 2 2 26 493 11 1 19
(180,240] days: 92.9 % 224 208 13 1 2 30 162 16 1 16
(240..) days: 84.1 % 59731 50235 22 1639 4531 3304 1623 26219 276 22117 4740 26315
Function coverage date bins:
[..60] days: 76.7 % 116 89 24 2 87 3
(60,120] days: 71.6 % 109 78 26 2 78 2 1
(120,180] days: 92.1 % 38 35 1 34 3
(180,240] days: 85.7 % 21 18 4 14 3
(240..) days: 47.5 % 7359 3492 8 436 85 2907 58 527 436 2902

Filename Sort by file name Line Coverage ( show details ) Sort by line coverage Function Coverage Sort by function coverage
coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB coverage Total Hit UNC UIC UBC GIC GNC CBC EUB ECB DUB DCB
network_selfuncs.c
4.4%4.4%
4.4 % 270 12 258 12 7.1 % 14 1 13 1
ascii.c
17.9%17.9%
17.9 % 56 10 1 29 16 1 7 2 29 7 16.7 % 6 1 5 1 5 1
tsquery_gist.c
22.0%22.0%
22.0 % 118 26 1 91 26 1 20.0 % 10 2 1 7 2
pseudotypes.c
22.4%22.4%
22.4 % 76 17 3 23 33 6 11 23 5 3 1 12.9 % 62 8 2 39 13 3 5 39 2 2 1
network_spgist.c
43.6%43.6%
43.6 % 307 134 7 91 75 5 67 62 93 65 42.9 % 7 3 4 3 4 3
hbafuncs.c
49.3%49.3%
49.3 % 229 113 14 20 50 32 16 53 15 29 63 58 5 6 85.7 % 7 6 1 6 1 6
dbsize.c
56.2%56.2%
56.2 % 354 199 5 11 96 43 6 104 30 59 102 120 4 9 55.6 % 27 15 12 14 1 12 14 1
acl.c
60.7%60.7%
60.7 % 1818 1104 53 64 400 197 62 681 69 292 437 715 18 33 62.4 % 165 103 62 98 5 56 97 6 6
pg_upgrade_support.c
63.9%63.9%
63.9 % 108 69 1 6 32 3 6 60 5 3 2 6 81.2 % 16 13 1 1 1 1 3 9 1 1
network_gist.c
64.9%64.9%
64.9 % 285 185 14 45 41 9 97 79 50 92 80.0 % 10 8 2 8 2 8
pgstatfuncs.c
66.0%66.0%
66.0 % 802 529 62 39 126 46 57 282 120 70 110 148 60 272 47.5 % 118 56 39 23 29 27 38 29 24 27
tsvector.c
69.5%69.5%
69.5 % 249 173 6 2 42 26 2 75 8 88 47 77 1 6 66.7 % 9 6 3 6 3 6
xid.c
69.5%69.5%
69.5 % 141 98 2 26 15 3 55 6 34 25 60 2 72.4 % 29 21 8 20 1 8 19 1
network.c
69.8%69.8%
69.8 % 708 494 2 3 32 177 52 5 437 32 49 5 5 80.0 % 70 56 1 3 10 8 3 45 3 8 1
pg_locale.c
70.1%70.1%
70.1 % 795 557 120 27 82 9 14 256 187 100 204 413 11 17 86.8 % 53 46 7 29 17 7 45 1
date.c
71.2%71.2%
71.2 % 1172 834 9 65 183 81 58 486 30 260 189 493 10 16 71.6 % 141 101 40 97 4 40 99 2
inet_cidr_ntop.c
73.0%73.0%
73.0 % 111 81 30 81 100.0 % 3 3 3
timestamp.c
73.4%73.4%
73.4 % 2230 1636 15 112 293 178 93 884 114 545 305 902 18 73 84.2 % 171 144 1 25 1 118 18 8 25 125 9
inet_net_pton.c
73.5%73.5%
73.5 % 275 202 73 202 100.0 % 7 7 7
tsrank.c
74.2%74.2%
74.2 % 434 322 112 3 319 3 70.8 % 24 17 7 3 14
oid.c
74.3%74.3%
74.3 % 148 110 14 22 2 17 69 6 18 19 47 31 76.0 % 25 19 6 19 6 13 6
lockfuncs.c
75.6%75.6%
75.6 % 390 295 12 6 37 40 13 156 17 109 41 175 1 5 73.1 % 26 19 7 19 7 19
misc.c
76.1%76.1%
76.1 % 351 267 47 11 37 30 9 133 48 77 26 139 10 8 91.7 % 24 22 2 18 4 2 22
tsquery_cleanup.c
76.5%76.5%
76.5 % 162 124 1 5 23 9 4 66 4 50 24 68 1 1 77.8 % 9 7 2 6 1 2 7
regproc.c
76.6%76.6%
76.6 % 625 479 18 30 87 11 29 259 118 73 83 305 23 71 63.6 % 66 42 24 39 3 17 39 7 3
jsonpath_scan.l
77.2%77.2%
77.2 % 303 234 31 6 17 15 17 88 65 64 35 141 2 23 88.2 % 17 15 2 8 7 2 14 1
genfile.c
77.4%77.4%
77.4 % 248 192 10 6 9 31 7 51 58 76 17 89 1 21 82.1 % 28 23 4 1 14 6 3 4 16 4
levenshtein.c
77.7%77.7%
77.7 % 103 80 2 7 14 4 13 1 62 5 15 1 100.0 % 2 2 2
xid8funcs.c
78.2%78.2%
78.2 % 220 172 2 5 41 1 77 5 89 5 76 1 5 90.5 % 21 19 2 11 2 6 12
tsquery.c
78.2%78.2%
78.2 % 600 469 10 19 69 33 10 246 23 190 87 250 1 10 87.0 % 23 20 3 20 3 19 1
tsgistidx.c
78.3%78.3%
78.3 % 337 264 4 10 35 24 3 123 4 134 44 117 2 3 82.6 % 23 19 1 3 19 2 19 1
rowtypes.c
78.6%78.6%
78.6 % 845 664 7 22 100 52 18 381 13 252 111 385 5 90.9 % 22 20 2 19 1 2 19
varchar.c
78.8%78.8%
78.8 % 397 313 3 11 44 26 4 168 24 117 53 166 1 19 78.3 % 46 36 10 34 2 10 36
domains.c
79.6%79.6%
79.6 % 108 86 1 1 15 5 4 37 11 34 12 49 1 2 85.7 % 7 6 1 4 1 1 1 5
jsonb_op.c
80.3%80.3%
80.3 % 147 118 3 17 9 3 58 2 55 17 58 2 78.6 % 14 11 3 9 1 1 3 9
array_selfuncs.c
80.3%80.3%
80.3 % 319 256 63 256 84.6 % 13 11 2 11
formatting.c
80.5%80.5%
80.5 % 2312 1861 69 127 208 47 158 965 95 643 225 977 21 114 95.3 % 64 61 3 58 3 3 56 5
rangetypes_selfuncs.c
80.5%80.5%
80.5 % 344 277 67 1 276 1 100.0 % 13 13 1 12
float.c
80.7%80.7%
80.7 % 1361 1098 3 41 181 38 54 701 52 291 170 746 1 20 88.7 % 159 141 17 1 130 8 3 17 136 1
char.c
81.0%81.0%
81.0 % 84 68 13 3 41 27 13 41 71.4 % 14 10 4 10 4 10
enum.c
81.1%81.1%
81.1 % 185 150 1 25 9 3 82 3 62 23 85 2 90.5 % 21 19 2 17 1 1 2 17
jsonb_gin.c
81.4%81.4%
81.4 % 515 419 4 39 53 4 75 2 338 39 74 3 92.9 % 28 26 2 6 2 18 2 6
format_type.c
81.5%81.5%
81.5 % 173 141 32 141 87.5 % 8 7 1 7
tsginidx.c
81.6%81.6%
81.6 % 125 102 1 11 11 1 63 38 11 61 2 58.3 % 12 7 5 7 5 7
mac.c
82.3%82.3%
82.3 % 192 158 1 17 16 86 2 70 18 86 2 90.9 % 22 20 2 19 1 2 19
xml.c
82.5%82.5%
82.5 % 1709 1410 27 73 179 20 89 855 81 385 182 935 8 17 86.5 % 104 90 14 86 4 14 89 1
rangetypes_gist.c
82.7%82.7%
82.7 % 590 488 2 4 6 90 64 2 422 10 59 2 3 92.3 % 26 24 1 1 6 3 15 1 6
multirangetypes_selfuncs.c
82.9%82.9%
82.9 % 368 305 14 28 21 3 181 1 120 39 170 1 100.0 % 13 13 11 1 1 11
cash.c
82.8%82.8%
82.8 % 413 342 18 23 30 4 201 6 131 37 189 4 94.6 % 37 35 2 33 1 1 2 33
trigfuncs.c
83.3%83.3%
83.3 % 24 20 4 20 100.0 % 1 1 1
like_support.c
83.3%83.3%
83.3 % 569 474 95 474 78.0 % 41 32 9 32
tid.c
83.4%83.4%
83.4 % 145 121 1 2 17 4 3 78 4 36 17 81 2 83.3 % 18 15 3 15 3 15
mac8.c
84.0%84.0%
84.0 % 263 221 6 21 15 2 93 20 106 25 93 16 86.4 % 22 19 3 18 1 3 17 2
expandedrecord.c
84.2%84.2%
84.2 % 481 405 76 405 85.0 % 20 17 3 17
rangetypes_spgist.c
84.9%84.9%
84.9 % 331 281 4 46 3 37 2 239 1 39 3 100.0 % 9 9 3 2 4 3
oracle_compat.c
84.8%84.8%
84.8 % 396 336 12 25 23 184 152 37 172 100.0 % 20 20 20 20
array_userfuncs.c
85.0%85.0%
85.0 % 581 494 335 7 24 2 16 174 237 67 53 155 100.0 % 21 21 12 9 21
rangetypes.c
85.5%85.5%
85.5 % 963 823 11 25 80 24 21 489 71 242 93 544 2 12 90.0 % 80 72 8 72 8 71 1
int.c
85.7%85.7%
85.7 % 588 504 1 11 49 23 325 5 174 61 315 4 86.2 % 94 81 12 1 76 2 3 12 76
datetime.c
85.9%85.9%
85.9 % 2112 1814 22 92 156 28 102 909 98 705 134 923 34 94 100.0 % 61 61 52 9 59 2
varbit.c
86.0%86.0%
86.0 % 680 585 4 91 7 578 2 4 5 89.8 % 49 44 1 4 2 42
tsvector_op.c
86.5%86.5%
86.5 % 1182 1022 9 46 60 45 29 503 62 428 86 543 5 82.7 % 52 43 9 41 2 9 43
selfuncs.c
86.8%86.8%
86.8 % 2360 2049 51 188 72 55 1370 43 581 179 1399 5 18 95.8 % 71 68 3 66 2 3 68
arraysubs.c
87.1%87.1%
87.1 % 163 142 21 142 90.9 % 11 10 1 10
like_match.c
87.2%87.2%
87.2 % 86 75 11 75 66.7 % 6 4 2 4
tsvector_parser.c
87.6%87.6%
87.6 % 145 127 2 7 7 2 7 63 4 53 9 65 2 100.0 % 5 5 4 1 5
like.c
87.8%87.8%
87.8 % 139 122 3 8 6 75 2 45 11 74 93.8 % 16 15 1 15 1 15
amutils.c
88.0%88.0%
88.0 % 158 139 1 3 9 6 2 58 1 78 11 56 2 85.7 % 7 6 1 4 1 1 1 4
uuid.c
88.2%88.2%
88.2 % 144 127 1 16 3 124 1 3 90.0 % 20 18 1 1 2 16 1
tsquery_rewrite.c
88.4%88.4%
88.4 % 189 167 22 167 100.0 % 5 5 5
cryptohashfuncs.c
88.5%88.5%
88.5 % 61 54 5 2 34 20 7 29 100.0 % 7 7 7 7
jsonbsubs.c
88.7%88.7%
88.7 % 106 94 12 94 85.7 % 7 6 1 6
encode.c
88.8%88.8%
88.8 % 223 198 1 17 7 4 112 10 72 21 104 5 100.0 % 17 17 15 2 17
mcxtfuncs.c
88.9%88.9%
88.9 % 54 48 6 1 47 1 100.0 % 3 3 1 2
orderedsetaggs.c
88.9%88.9%
88.9 % 506 450 17 16 23 8 160 11 271 24 152 1 10 87.0 % 23 20 2 1 13 2 5 2 13
ruleutils.c
89.0%89.0%
89.0 % 4825 4293 16 168 294 54 180 2401 207 1505 293 2539 5 81 98.7 % 154 152 2 141 9 2 2 149
jsonb.c
89.1%89.1%
89.1 % 902 804 19 25 42 12 24 405 81 294 56 450 6 35 94.6 % 56 53 1 2 38 15 2 51 1 2
regexp.c
89.5%89.5%
89.5 % 649 581 19 38 11 23 371 13 174 34 380 8 98.0 % 51 50 1 50 1 50
arrayutils.c
89.6%89.6%
89.6 % 77 69 4 2 2 39 7 23 8 41 3 100.0 % 11 11 6 3 2 6 2
varlena.c
89.8%89.8%
89.8 % 2196 1971 18 58 144 5 62 1240 112 557 152 1232 6 124 92.0 % 163 150 13 144 6 13 140 10
tsquery_op.c
90.0%90.0%
90.0 % 160 144 3 7 6 95 1 48 10 93 95.0 % 20 19 1 19 1 19
bool.c
91.3%91.3%
91.3 % 150 137 2 9 2 41 1 95 11 39 1 90.0 % 20 18 2 15 1 2 2 15
numutils.c
91.3%91.3%
91.3 % 380 347 29 2 2 11 89 194 53 20 260 2 32 88.2 % 17 15 2 8 5 2 2 12 1
pg_lsn.c
91.5%91.5%
91.5 % 106 97 9 1 96 1 89.5 % 19 17 2 1 16
ri_triggers.c
91.7%91.7%
91.7 % 845 775 2 17 48 3 29 454 15 277 37 474 1 7 100.0 % 42 42 42 42
jsonb_util.c
92.2%92.2%
92.2 % 702 647 2 18 27 8 5 380 49 213 40 391 2 25 100.0 % 37 37 31 6 35 2
array_typanalyze.c
92.2%92.2%
92.2 % 218 201 1 16 3 198 1 3 88.9 % 9 8 1 1 7
datum.c
92.4%92.4%
92.4 % 157 145 12 145 100.0 % 10 10 10
jsonpath.c
92.3%92.3%
92.3 % 508 469 9 7 15 8 9 178 62 220 21 209 1 33 90.9 % 22 20 2 18 2 2 20
json.c
92.3%92.3%
92.3 % 677 625 21 11 20 17 292 165 151 32 446 3 17 93.8 % 48 45 1 2 23 22 3 42 3
geo_ops.c
92.4%92.4%
92.4 % 2024 1871 5 41 90 17 48 1093 62 668 88 1132 30 95.1 % 267 254 13 252 2 13 254
jsonpath_exec.c
92.9%92.9%
92.9 % 1037 963 29 36 9 11 543 13 396 54 530 8 93.8 % 64 60 4 60 4 59 1
name.c
92.9%92.9%
92.9 % 113 105 1 7 1 7 1 96 6 2 100.0 % 20 20 1 1 18 1
multirangetypes.c
93.4%93.4%
93.4 % 997 931 4 47 15 18 575 12 326 33 595 6 97.8 % 92 90 2 89 1 2 89
rangetypes_typanalyze.c
93.4%93.4%
93.4 % 152 142 1 6 3 1 89 52 6 88 1 100.0 % 5 5 5 5
arrayfuncs.c
93.7%93.7%
93.7 % 2402 2250 27 45 78 2 51 1335 123 741 97 1450 2 14 100.0 % 89 89 85 4 89
numeric.c
94.0%94.0%
94.0 % 3861 3628 20 65 142 6 74 2224 267 1063 150 2441 3 59 99.5 % 206 205 1 198 7 1 203 2
windowfuncs.c
95.5%95.5%
95.5 % 199 190 6 3 3 90 39 58 6 132 100.0 % 23 23 17 4 2 20
array_expanded.c
96.1%96.1%
96.1 % 154 148 6 148 100.0 % 8 8 8
jsonfuncs.c
96.6%96.6%
96.6 % 2048 1979 5 23 40 1 25 1131 89 734 42 1183 1 39 100.0 % 147 147 144 3 145 2
int8.c
97.7%97.7%
97.7 % 517 505 12 1 504 1 100.0 % 89 89 1 88
geo_spgist.c
98.2%98.2%
98.2 % 341 335 6 335 100.0 % 33 33 33
partitionfuncs.c
98.7%98.7%
98.7 % 76 75 1 32 6 37 33 1 5 100.0 % 4 4 2 1 1 2
tsquery_util.c
98.9%98.9%
98.9 % 178 176 1 1 110 1 65 2 109 1 100.0 % 13 13 13 13
jsonpath_gram.y
99.1%99.1%
99.1 % 211 209 2 1 92 20 96 103 1 10 100.0 % 13 13 12 1 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
expandeddatum.c
100.0%
100.0 % 36 36 36 100.0 % 7 7 7
quote.c
100.0%
100.0 % 36 36 27 9 27 100.0 % 5 5 5 5

Generated by: LCOV version v1.16-55-g56c0a2a