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: Date bin summary (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

Date 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
[..60] days Total
79.8%79.8%
79.8 % 1278 1020 253 1 3 1 2 34 950 34 8 33 76.7 % 116 89 24 2 87 3
pgstatfuncs.c 76.5 % 98 75 21 1 1 1 2 72 31.8 % 22 7 15 7
pg_locale.c 59.7 % 298 178 120 2 176 4 2 70.8 % 24 17 7 17
float.c 93.5 % 31 29 2 3 23 3 3 50.0 % 4 2 2 2
jsonb.c 77.8 % 63 49 14 49 1 92.3 % 13 12 1 12
json.c 88.9 % 180 160 20 160 95.7 % 23 22 1 22
datetime.c 81.4 % 59 48 9 1 1 1 4 39 4 2 66.7 % 3 2 2 1
array_userfuncs.c 96.9 % 64 62 2 62 100.0 % 3 3 3
date.c 0.0 % 5 5 -
ruleutils.c 91.0 % 188 171 16 1 11 143 17 22 100.0 % 8 8 1 7
xml.c 69.4 % 72 50 22 50 1 100.0 % 2 2 2
timestamp.c 96.8 % 63 61 2 2 58 1 2 1 100.0 % 10 10 1 9
varlena.c 62.1 % 29 18 11 17 1 -
varchar.c 89.5 % 19 17 2 17 -
varbit.c 0.0 % 1 1 -
jsonfuncs.c 88.9 % 9 8 1 1 7 100.0 % 1 1 1
jsonb_util.c 91.7 % 24 22 2 22 1 100.0 % 1 1 1
uuid.c 0.0 % 1 1 -
misc.c 90.0 % 20 18 2 18 100.0 % 2 2 2
(60,120] days Total
82.4%82.4%
82.4 % 1860 1532 318 1 4 5 3 35 1482 12 5 29 71.6 % 109 78 26 2 78 2 1
pgstatfuncs.c 38.3 % 60 23 37 23 45.5 % 44 20 24 20
pseudotypes.c 0.0 % 4 2 2 0.0 % 6 2 2 2
numeric.c 90.8 % 240 218 19 1 2 9 206 3 22 75.0 % 4 3 3 1
tsquery_gist.c 0.0 % 1 1 -
jsonpath.c 87.7 % 73 64 9 2 61 1 1 100.0 % 2 2 2
array_userfuncs.c 77.1 % 227 175 52 175 100.0 % 6 6 6
tsquery.c 67.7 % 31 21 10 21 -
jsonb.c 86.2 % 29 25 4 25 100.0 % 2 2 2
mac.c 66.7 % 3 2 1 2 -
lockfuncs.c 52.2 % 23 12 11 12 -
tsvector.c 57.1 % 14 8 6 8 -
hbafuncs.c 0.0 % 2 2 -
partitionfuncs.c 66.7 % 3 2 1 2 -
array_typanalyze.c 0.0 % 1 1 -
jsonpath_gram.y 90.5 % 21 19 2 19 100.0 % 1 1 1
domains.c 91.7 % 12 11 1 11 100.0 % 1 1 1
tsquery_cleanup.c 80.0 % 5 4 1 4 100.0 % 1 1 1
network.c 71.4 % 7 5 2 5 100.0 % 1 1 1
xml.c 84.8 % 33 28 5 28 100.0 % 2 2 2
int.c 70.0 % 10 7 1 1 1 3 3 1 1 1 -
timestamp.c 71.4 % 7 5 2 5 -
varlena.c 93.2 % 73 68 5 68 100.0 % 3 3 3
tsvector_parser.c 66.7 % 6 4 2 4 100.0 % 1 1 1
encode.c 90.9 % 11 10 1 10 100.0 % 2 2 2
numutils.c 85.4 % 185 158 27 158 1 100.0 % 2 2 2
acl.c 53.1 % 32 17 15 17 100.0 % 2 2 2
varchar.c 87.5 % 8 7 1 7 100.0 % 2 2 2
tid.c 80.0 % 5 4 1 4 -
rangetypes.c 86.6 % 82 71 11 71 -
float.c 95.7 % 23 22 1 22 100.0 % 4 4 4
varbit.c 70.0 % 10 7 3 7 -
oid.c 83.3 % 12 10 2 3 1 6 3 -
tsvector_op.c 85.9 % 64 55 9 55 100.0 % 2 2 2
json.c 66.7 % 3 2 1 2 -
jsonpath_scan.l 61.2 % 80 49 31 49 100.0 % 7 7 7
jsonfuncs.c 95.9 % 97 93 4 12 76 5 100.0 % 2 2 2
geo_ops.c 92.4 % 66 61 4 1 61 100.0 % 2 2 2
datetime.c 66.7 % 3 2 1 2 1 -
windowfuncs.c 86.7 % 45 39 6 39 100.0 % 3 3 3
tsgistidx.c 50.0 % 6 3 3 3 -
misc.c 33.3 % 6 2 4 2 -
regproc.c 87.0 % 138 120 18 2 118 100.0 % 3 3 3
(120,180] days Total
74.3%74.3%
74.3 % 716 532 180 2 2 2 26 493 11 1 19 92.1 % 38 35 1 34 3
pgstatfuncs.c 88.9 % 9 8 1 1 5 2 2 0.0 % 2 2
formatting.c 57.7 % 163 94 69 93 1 75.0 % 4 3 3 1
ri_triggers.c 88.2 % 17 15 2 15 -
date.c 90.3 % 31 28 3 28 100.0 % 4 4 4
numeric.c 97.7 % 44 43 1 43 100.0 % 4 4 4
hbafuncs.c 60.7 % 28 17 11 1 1 15 -
ruleutils.c 98.2 % 57 56 1 2 50 4 1 4 100.0 % 1 1 1
timestamp.c 87.2 % 47 41 6 41 100.0 % 5 5 5
numutils.c 93.9 % 33 31 2 31 2 100.0 % 3 3 3
acl.c 43.7 % 71 31 38 1 1 4 27 4 100.0 % 3 3 1 2
selfuncs.c 95.8 % 24 23 1 9 11 3 6 -
datetime.c 73.2 % 41 30 11 1 29 100.0 % 6 6 6
arrayfuncs.c 54.0 % 50 27 23 27 100.0 % 1 1 1
rowtypes.c 65.0 % 20 13 7 13 -
dbsize.c 0.0 % 2 2 -
arrayutils.c 60.0 % 10 6 4 6 100.0 % 2 2 2
(180,240] days Total
92.9%92.9%
92.9 % 224 208 13 1 2 30 162 16 1 16 85.7 % 21 18 4 14 3
json.c 100.0 % 6 6 4 2 1 2 0.0 % 2 2
jsonpath_exec.c 90.9 % 22 20 1 1 15 1 4 6 50.0 % 2 1 1 1
jsonb.c 92.3 % 13 12 1 4 4 4 4 100.0 % 1 1 1
date.c 0.0 % 1 1 -
rangetypes_gist.c 33.3 % 3 1 2 1 -
pgstatfuncs.c 66.7 % 9 6 3 6 -
timestamp.c 80.0 % 5 4 1 4 100.0 % 1 1 1
varlena.c 90.0 % 30 27 2 1 2 25 100.0 % 3 3 3
datetime.c 96.3 % 27 26 1 26 100.0 % 1 1 1
tsgistidx.c 50.0 % 2 1 1 1 -
amutils.c 0.0 % 1 1 -
(240..) days Total
84.1%84.1%
84.1 % 59731 50235 22 1639 4531 3304 1623 26219 276 22117 4740 26315 47.5 % 7359 3492 8 436 85 2907 58 527 436 2902
geo_ops.c 92.4 % 1956 1808 1 41 89 17 48 1091 1 668 86 1113 47.4 % 532 252 13 252 13 254
acl.c 61.2 % 1698 1039 63 399 197 62 677 8 292 429 688 31.3 % 310 97 62 97 56 95
numeric.c 94.1 % 3564 3354 64 140 6 74 2215 5 1060 148 2219 50.5 % 392 198 1 198 1 192
date.c 71.0 % 1133 804 65 183 81 58 486 260 188 493 35.1 % 276 97 40 97 40 99
timestamp.c 72.3 % 2108 1525 112 293 178 93 882 6 544 303 901 42.2 % 303 128 1 25 1 117 3 8 25 123
float.c 80.0 % 1300 1040 41 181 38 54 698 288 170 706 44.4 % 302 134 17 1 130 1 3 17 133
varlena.c 90.0 % 2063 1857 58 143 5 62 1237 2 556 152 1232 46.5 % 310 144 13 144 13 140
ruleutils.c 88.7 % 4567 4053 168 292 54 180 2388 4 1481 285 2433 48.8 % 287 140 2 137 1 2 2 143
jsonfuncs.c 96.7 % 1936 1872 23 40 1 24 1115 6 727 41 1123 51.4 % 280 144 144 136
xml.c 83.0 % 1602 1330 73 179 20 89 855 1 385 177 851 43.0 % 200 86 14 86 14 86
int.c 85.9 % 576 495 11 48 22 322 173 60 314 44.5 % 182 81 12 1 76 2 3 12 76
multirangetypes.c 93.3 % 985 919 4 47 15 18 575 326 33 592 49.2 % 183 90 2 89 1 2 89
pseudotypes.c 23.6 % 72 17 1 23 31 6 11 23 5 8.2 % 97 8 37 13 3 5 37 2
pgstatfuncs.c 66.6 % 626 417 39 125 45 56 279 14 68 110 146 24.8 % 117 29 23 29 38 27
arrayfuncs.c 94.5 % 2349 2220 4 45 78 2 51 1335 93 741 97 1377 50.3 % 173 87 85 2 86
rangetypes.c 85.4 % 881 752 25 80 24 21 489 242 84 516 45.9 % 157 72 8 72 8 69
regproc.c 73.7 % 487 359 30 87 11 29 257 73 83 305 32.8 % 119 39 24 39 17 39
selfuncs.c 86.6 % 2307 1997 50 188 72 55 1359 5 578 179 1372 47.1 % 140 66 3 66 3 68
jsonpath_exec.c 92.8 % 1001 929 28 35 9 11 526 392 54 523 47.2 % 125 59 4 59 4 58
formatting.c 82.2 % 2145 1763 127 208 47 158 962 1 642 225 977 48.7 % 119 58 3 58 3 55
tsvector_op.c 86.5 % 1117 966 46 60 45 29 502 7 428 64 496 41.4 % 99 41 9 41 8 41
datetime.c 86.2 % 1982 1708 91 155 28 101 904 2 701 133 921 47.3 % 110 52 52 58
varchar.c 78.1 % 370 289 11 44 26 4 168 117 53 166 37.8 % 90 34 10 34 10 36
regexp.c 89.3 % 635 567 19 38 11 23 370 174 34 374 49.0 % 102 50 1 50 1 50
jsonb.c 90.1 % 797 718 25 42 12 24 401 3 290 52 386 44.7 % 85 38 2 38 2 43
ri_triggers.c 91.8 % 828 760 17 48 3 29 454 277 37 472 50.0 % 84 42 42 42
dbsize.c 55.4 % 343 190 3 11 96 43 6 103 22 59 94 114 28.3 % 53 15 12 14 1 12 14
cash.c 82.6 % 407 336 18 23 30 4 201 131 37 189 48.6 % 72 35 2 33 1 1 2 33
xid.c 68.1 % 135 92 2 26 15 3 55 34 22 60 37.5 % 56 21 8 20 1 8 19
jsonb_util.c 91.9 % 651 598 18 27 8 5 380 213 38 378 47.0 % 66 31 31 35
pg_locale.c 76.3 % 497 379 27 82 9 14 254 11 100 68 260 46.8 % 62 29 29 3 30
json.c 93.6 % 488 457 11 20 17 288 3 149 22 239 41.1 % 56 23 2 23 3 28
lockfuncs.c 77.1 % 367 283 1 6 37 40 13 156 5 109 41 171 37.3 % 51 19 7 19 7 18
network.c 69.5 % 696 484 3 32 177 51 433 32 49 68.8 % 80 55 1 3 10 8 2 45 3 8
oid.c 73.5 % 136 100 14 22 14 68 18 16 47 43.2 % 44 19 6 19 6 13
tsgistidx.c 79.0 % 329 260 10 35 24 3 123 134 44 116 43.2 % 44 19 1 3 19 2 19
tsquery.c 78.7 % 567 446 19 69 33 10 246 190 64 250 45.5 % 44 20 3 20 2 19
mac8.c 82.7 % 243 201 6 21 15 2 93 106 25 93 43.9 % 41 18 3 18 3 17
mac.c 82.5 % 189 156 17 16 86 70 18 86 46.5 % 43 20 2 19 1 2 19
rowtypes.c 78.9 % 825 651 22 100 52 18 381 252 111 371 46.5 % 43 20 2 19 1 2 19
jsonpath.c 93.1 % 435 405 7 15 8 9 176 1 219 21 194 45.0 % 40 18 2 18 2 18
misc.c 73.6 % 296 218 11 37 30 9 132 77 26 139 45.0 % 40 18 2 18 2 18
tid.c 83.6 % 140 117 2 17 4 3 78 36 17 81 41.7 % 36 15 3 15 3 15
tsquery_op.c 89.9 % 159 143 3 7 6 95 48 10 93 47.5 % 40 19 1 19 1 19
enum.c 80.8 % 182 147 1 25 9 3 82 62 23 83 47.5 % 40 19 2 17 1 1 2 17
oracle_compat.c 84.7 % 392 332 12 25 23 182 150 37 172 50.0 % 40 20 20 20
genfile.c 77.2 % 246 190 10 6 9 31 7 49 58 76 13 76 54.8 % 42 23 4 1 14 6 3 2 12
bool.c 91.3 % 149 136 2 9 2 41 95 11 39 48.6 % 37 18 2 15 1 2 2 15
orderedsetaggs.c 88.7 % 497 441 17 16 23 8 160 2 271 24 152 52.6 % 38 20 2 1 13 2 5 2 13
char.c 81.0 % 84 68 13 3 41 27 13 41 35.7 % 28 10 4 10 4 10
tsginidx.c 81.6 % 125 102 1 11 11 1 63 38 11 61 29.2 % 24 7 5 7 5 7
like.c 87.6 % 137 120 3 8 6 75 45 11 74 46.9 % 32 15 1 15 1 15
encode.c 88.7 % 212 188 17 7 4 112 72 20 100 48.4 % 31 15 15 16
jsonb_op.c 79.7 % 143 114 3 17 9 3 56 2 53 17 56 42.3 % 26 11 3 9 1 1 3 9
xid8funcs.c 77.7 % 215 167 2 5 41 1 77 89 5 76 56.2 % 32 18 2 11 1 6 12
tsquery_util.c 98.9 % 177 175 1 1 110 65 2 108 50.0 % 26 13 13 13
jsonpath_gram.y 100.0 % 189 189 1 92 96 102 48.0 % 25 12 12 13
network_selfuncs.c 4.4 % 270 12 258 12 7.1 % 14 1 13 1
network_gist.c 64.9 % 285 185 14 45 41 9 97 79 50 92 40.0 % 20 8 2 8 2 8
tsvector.c 70.2 % 235 165 2 42 26 2 75 88 43 77 33.3 % 18 6 3 6 3 6
jsonpath_scan.l 81.6 % 207 169 6 17 15 17 86 4 62 24 99 40.0 % 20 8 2 8 1 9
ascii.c 17.9 % 56 10 1 29 16 1 7 2 29 7 8.3 % 12 1 5 1 5 1
network_spgist.c 43.6 % 307 134 7 91 75 5 67 62 93 65 21.4 % 14 3 4 3 4 3
tsquery_cleanup.c 76.4 % 157 120 5 23 9 4 66 50 24 67 35.3 % 17 6 2 6 2 7
multirangetypes_selfuncs.c 82.8 % 367 304 14 28 21 3 181 120 39 170 54.2 % 24 13 11 1 1 11
windowfuncs.c 98.1 % 154 151 3 3 90 58 4 85 64.5 % 31 20 17 1 2 11
array_userfuncs.c 88.6 % 290 257 7 24 2 16 174 67 53 155 54.5 % 22 12 12 10
jsonb_gin.c 81.2 % 512 416 4 39 53 4 73 1 338 39 73 72.2 % 36 26 2 6 2 18 2 6
rangetypes_gist.c 82.9 % 586 486 4 6 90 64 422 10 59 72.7 % 33 24 1 1 6 3 15 1 6
like_support.c 83.3 % 568 473 95 473 78.0 % 41 32 9 32
tsquery_gist.c 22.2 % 117 26 91 26 20.0 % 10 2 1 7 2
hbafuncs.c 48.2 % 199 96 1 20 50 32 15 52 29 63 52 46.2 % 13 6 1 6 1 5
cryptohashfuncs.c 88.5 % 61 54 5 2 34 20 7 29 50.0 % 14 7 7 7
numutils.c 97.5 % 159 155 2 2 11 89 2 53 17 111 58.8 % 17 10 2 8 2 2 3
tsrank.c 74.0 % 431 319 112 319 70.8 % 24 17 7 3 14
domains.c 78.1 % 96 75 1 15 5 4 37 34 12 44 45.5 % 11 5 1 4 1 1 4
arrayutils.c 94.0 % 67 63 2 2 39 1 23 6 34 60.0 % 15 9 6 1 2 6
amutils.c 88.5 % 156 138 3 9 6 2 58 78 11 56 50.0 % 12 6 1 4 1 1 1 4
pg_upgrade_support.c 62.9 % 105 66 1 6 32 3 3 60 5 3 72.2 % 18 13 1 1 1 1 3 9 1 1
rangetypes_typanalyze.c 93.4 % 152 142 1 6 3 1 89 52 6 87 50.0 % 10 5 5 5
tsvector_parser.c 88.5 % 139 123 7 7 2 7 63 53 6 57 44.4 % 9 4 4 5
quote.c 100.0 % 36 36 27 9 27 50.0 % 10 5 5 5
varbit.c 86.4 % 669 578 91 578 2 89.8 % 49 44 1 4 2 42
rangetypes_spgist.c 84.8 % 329 279 4 46 3 37 239 1 39 75.0 % 12 9 3 2 4 3
expandedrecord.c 84.2 % 481 405 76 405 85.0 % 20 17 3 17
array_selfuncs.c 80.3 % 319 256 63 256 84.6 % 13 11 2 11
pg_lsn.c 91.4 % 105 96 9 96 89.5 % 19 17 2 1 16
partitionfuncs.c 100.0 % 71 71 32 2 37 33 66.7 % 6 4 2 1 1 2
uuid.c 88.6 % 140 124 16 124 89.5 % 19 17 1 1 1 16
like_match.c 87.2 % 86 75 11 75 66.7 % 6 4 2 4
array_typanalyze.c 92.5 % 214 198 16 198 88.9 % 9 8 1 1 7
format_type.c 81.5 % 173 141 32 141 87.5 % 8 7 1 7
arraysubs.c 87.1 % 163 142 21 142 90.9 % 11 10 1 10
jsonbsubs.c 88.7 % 106 94 12 94 85.7 % 7 6 1 6
name.c 92.9 % 113 105 1 7 1 7 1 96 6 95.2 % 21 20 1 1 18 1
inet_cidr_ntop.c 73.0 % 111 81 30 81 100.0 % 3 3 3
rangetypes_selfuncs.c 80.5 % 343 276 67 276 100.0 % 13 13 1 12
array_expanded.c 96.1 % 154 148 6 148 100.0 % 8 8 8
int8.c 97.7 % 516 504 12 504 100.0 % 89 89 1 88
mcxtfuncs.c 88.5 % 52 46 6 46 100.0 % 3 3 1 2
geo_spgist.c 98.2 % 341 335 6 335 100.0 % 33 33 33
levenshtein.c 77.5 % 102 79 2 7 14 4 13 62 5 15 100.0 % 2 2 2
trigfuncs.c 83.3 % 24 20 4 20 100.0 % 1 1 1
datum.c 92.4 % 157 145 12 145 100.0 % 10 10 10
inet_net_pton.c 73.5 % 275 202 73 202 100.0 % 7 7 7
tsquery_rewrite.c 88.4 % 189 167 22 167 100.0 % 5 5 5

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