LCOV - code coverage report
Current view: top level - src/backend/utils/adt Hit Total Coverage
Test: PostgreSQL 11devel Lines: 38918 51217 76.0 %
Date: 2018-01-20 09:18:37 Functions: 2847 3606 79.0 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 21918 38385 57.1 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
acl.c
55.2%55.2%
55.2 % 940 / 1703 57.1 % 92 / 161 46.2 % 422 / 914
amutils.c
86.1%86.1%
86.1 % 87 / 101 100.0 % 6 / 6 83.0 % 83 / 100
array_expanded.c
75.9%75.9%
75.9 % 110 / 145 87.5 % 7 / 8 61.5 % 48 / 78
array_selfuncs.c
74.8%74.8%
74.8 % 238 / 318 84.6 % 11 / 13 56.0 % 131 / 234
array_typanalyze.c
92.6%92.6%
92.6 % 200 / 216 88.9 % 8 / 9 70.0 % 63 / 90
array_userfuncs.c
88.9%88.9%
88.9 % 257 / 289 100.0 % 12 / 12 61.9 % 135 / 218
arrayfuncs.c
87.4%87.4%
87.4 % 1930 / 2208 96.4 % 81 / 84 63.3 % 1377 / 2175
arrayutils.c
89.4%89.4%
89.4 % 59 / 66 100.0 % 8 / 8 63.5 % 33 / 52
ascii.c
17.9%17.9%
17.9 % 10 / 56 16.7 % 1 / 6 14.3 % 6 / 42
bool.c
90.8%90.8%
90.8 % 129 / 142 90.0 % 18 / 20 76.3 % 87 / 114
cash.c
84.2%84.2%
84.2 % 341 / 405 94.6 % 35 / 37 55.2 % 155 / 281
char.c
71.4%71.4%
71.4 % 45 / 63 71.4 % 10 / 14 60.7 % 17 / 28
date.c
51.4%51.4%
51.4 % 516 / 1003 59.7 % 77 / 129 31.1 % 190 / 611
datetime.c
81.7%81.7%
81.7 % 1601 / 1959 98.0 % 50 / 51 69.1 % 1037 / 1500
datum.c
77.7%77.7%
77.7 % 80 / 103 100.0 % 7 / 7 52.3 % 45 / 86
dbsize.c
46.8%46.8%
46.8 % 175 / 374 46.4 % 13 / 28 36.8 % 74 / 201
domains.c
79.0%79.0%
79.0 % 79 / 100 85.7 % 6 / 7 66.1 % 39 / 59
encode.c
67.3%67.3%
67.3 % 142 / 211 87.5 % 14 / 16 40.8 % 75 / 184
enum.c
79.2%79.2%
79.2 % 133 / 168 90.0 % 18 / 20 54.7 % 58 / 106
expandeddatum.c
100.0%
100.0 % 32 / 32 100.0 % 7 / 7 100.0 % 4 / 4
float.c
75.4%75.4%
75.4 % 914 / 1213 84.4 % 124 / 147 34.4 % 440 / 1280
format_type.c
79.3%79.3%
79.3 % 115 / 145 77.8 % 7 / 9 83.1 % 74 / 89
formatting.c
73.7%73.7%
73.7 % 1404 / 1906 92.9 % 52 / 56 52.8 % 1140 / 2159
genfile.c
58.5%58.5%
58.5 % 114 / 195 56.2 % 9 / 16 31.7 % 45 / 142
geo_ops.c
63.9%63.9%
63.9 % 1249 / 1956 66.9 % 166 / 248 57.8 % 614 / 1063
geo_selfuncs.c
100.0%
100.0 % 12 / 12 100.0 % 6 / 6 - 0 / 0
geo_spgist.c
98.9%98.9%
98.9 % 271 / 274 100.0 % 32 / 32 97.6 % 123 / 126
inet_cidr_ntop.c
0.0%
0.0 % 0 / 106 0.0 % 0 / 3 0.0 % 0 / 93
inet_net_pton.c
71.9%71.9%
71.9 % 189 / 263 85.7 % 6 / 7 62.2 % 145 / 233
int.c
81.6%81.6%
81.6 % 376 / 461 83.3 % 70 / 84 65.3 % 154 / 236
int8.c
96.9%96.9%
96.9 % 443 / 457 98.8 % 83 / 84 78.7 % 211 / 268
json.c
90.8%90.8%
90.8 % 797 / 878 95.9 % 47 / 49 74.5 % 480 / 644
jsonb.c
89.6%89.6%
89.6 % 602 / 672 94.4 % 34 / 36 74.1 % 266 / 359
jsonb_gin.c
75.5%75.5%
75.5 % 163 / 216 81.8 % 9 / 11 55.5 % 81 / 146
jsonb_op.c
80.3%80.3%
80.3 % 110 / 137 78.6 % 11 / 14 61.5 % 59 / 96
jsonb_util.c
95.2%95.2%
95.2 % 521 / 547 100.0 % 34 / 34 79.4 % 262 / 330
jsonfuncs.c
96.0%96.0%
96.0 % 1795 / 1869 100.0 % 134 / 134 74.0 % 988 / 1336
levenshtein.c
77.7%77.7%
77.7 % 80 / 103 100.0 % 2 / 2 58.3 % 70 / 120
like.c
59.7%59.7%
59.7 % 80 / 134 62.5 % 10 / 16 24.3 % 54 / 222
like_match.c
86.0%86.0%
86.0 % 74 / 86 50.0 % 3 / 6 27.1 % 92 / 340
lockfuncs.c
66.6%66.6%
66.6 % 243 / 365 66.7 % 18 / 27 47.3 % 71 / 150
mac.c
82.7%82.7%
82.7 % 163 / 197 91.3 % 21 / 23 64.0 % 55 / 86
mac8.c
82.6%82.6%
82.6 % 204 / 247 86.4 % 19 / 22 80.9 % 72 / 89
misc.c
49.5%49.5%
49.5 % 151 / 305 62.5 % 15 / 24 39.0 % 87 / 223
nabstime.c
75.2%75.2%
75.2 % 452 / 601 75.8 % 50 / 66 60.0 % 265 / 442
name.c
92.4%92.4%
92.4 % 85 / 92 100.0 % 17 / 17 65.2 % 30 / 46
network.c
67.7%67.7%
67.7 % 375 / 554 76.2 % 48 / 63 58.0 % 461 / 795
network_gist.c
37.5%37.5%
37.5 % 97 / 259 30.0 % 3 / 10 45.6 % 110 / 241
network_selfuncs.c
5.0%5.0%
5.0 % 13 / 261 7.1 % 1 / 14 2.8 % 7 / 249
network_spgist.c
42.2%42.2%
42.2 % 113 / 268 42.9 % 3 / 7 37.7 % 110 / 292
numeric.c
83.7%83.7%
83.7 % 2347 / 2804 89.0 % 153 / 172 63.6 % 1421 / 2236
numutils.c
83.3%83.3%
83.3 % 95 / 114 100.0 % 7 / 7 69.8 % 60 / 86
oid.c
78.7%78.7%
78.7 % 129 / 164 80.8 % 21 / 26 61.9 % 70 / 113
oracle_compat.c
84.4%84.4%
84.4 % 309 / 366 100.0 % 17 / 17 43.9 % 209 / 476
orderedsetaggs.c
88.6%88.6%
88.6 % 426 / 481 87.0 % 20 / 23 65.5 % 173 / 264
pg_locale.c
73.5%73.5%
73.5 % 275 / 374 92.0 % 23 / 25 52.0 % 116 / 223
pg_lsn.c
87.5%87.5%
87.5 % 63 / 72 85.7 % 12 / 14 79.4 % 27 / 34
pg_upgrade_support.c
54.1%54.1%
54.1 % 40 / 74 80.0 % 8 / 10 14.3 % 8 / 56
pgstatfuncs.c
20.6%20.6%
20.6 % 159 / 773 15.6 % 14 / 90 17.2 % 68 / 395
pseudotypes.c
18.3%18.3%
18.3 % 13 / 71 12.5 % 6 / 48 0.0 % 0 / 68
quote.c
100.0%
100.0 % 36 / 36 100.0 % 5 / 5 70.8 % 17 / 24
rangetypes.c
83.8%83.8%
83.8 % 713 / 851 89.3 % 67 / 75 73.0 % 477 / 653
rangetypes_gist.c
80.3%80.3%
80.3 % 366 / 456 89.5 % 17 / 19 74.2 % 221 / 298
rangetypes_selfuncs.c
23.5%23.5%
23.5 % 72 / 306 30.8 % 4 / 13 16.1 % 37 / 230
rangetypes_spgist.c
86.4%86.4%
86.4 % 260 / 301 100.0 % 9 / 9 77.4 % 123 / 159
rangetypes_typanalyze.c
91.8%91.8%
91.8 % 112 / 122 100.0 % 4 / 4 66.7 % 32 / 48
regexp.c
85.0%85.0%
85.0 % 345 / 406 96.7 % 29 / 30 56.6 % 193 / 341
regproc.c
71.2%71.2%
71.2 % 415 / 583 64.4 % 38 / 59 57.8 % 204 / 353
ri_triggers.c
87.0%87.0%
87.0 % 720 / 828 97.6 % 41 / 42 60.7 % 329 / 542
rowtypes.c
57.5%57.5%
57.5 % 437 / 760 35.0 % 7 / 20 43.6 % 268 / 614
ruleutils.c
81.4%81.4%
81.4 % 3224 / 3963 97.0 % 128 / 132 66.8 % 1657 / 2480
selfuncs.c
83.2%83.2%
83.2 % 1965 / 2361 85.4 % 82 / 96 69.8 % 1216 / 1743
tid.c
35.8%35.8%
35.8 % 53 / 148 58.8 % 10 / 17 32.6 % 28 / 86
timestamp.c
64.9%64.9%
64.9 % 1230 / 1894 77.7 % 115 / 148 41.3 % 589 / 1425
trigfuncs.c
85.2%85.2%
85.2 % 23 / 27 100.0 % 1 / 1 47.2 % 17 / 36
tsginidx.c
86.8%86.8%
86.8 % 132 / 152 64.3 % 9 / 14 56.0 % 70 / 125
tsgistidx.c
71.9%71.9%
71.9 % 243 / 338 77.3 % 17 / 22 49.1 % 113 / 230
tsquery.c
73.4%73.4%
73.4 % 350 / 477 85.0 % 17 / 20 59.1 % 146 / 247
tsquery_cleanup.c
70.9%70.9%
70.9 % 112 / 158 77.8 % 7 / 9 61.2 % 49 / 80
tsquery_gist.c
20.9%20.9%
20.9 % 24 / 115 20.0 % 2 / 10 17.9 % 7 / 39
tsquery_op.c
90.6%90.6%
90.6 % 154 / 170 95.2 % 20 / 21 59.5 % 75 / 126
tsquery_rewrite.c
88.2%88.2%
88.2 % 165 / 187 100.0 % 5 / 5 64.2 % 86 / 134
tsquery_util.c
98.9%98.9%
98.9 % 174 / 176 100.0 % 13 / 13 91.7 % 99 / 108
tsrank.c
74.2%74.2%
74.2 % 322 / 434 70.8 % 17 / 24 52.3 % 160 / 306
tsvector.c
68.5%68.5%
68.5 % 165 / 241 66.7 % 6 / 9 60.6 % 80 / 132
tsvector_op.c
85.9%85.9%
85.9 % 879 / 1023 81.6 % 40 / 49 62.4 % 477 / 765
tsvector_parser.c
86.3%86.3%
86.3 % 120 / 139 80.0 % 4 / 5 66.5 % 133 / 200
txid.c
78.9%78.9%
78.9 % 187 / 237 91.3 % 21 / 23 62.3 % 91 / 146
uuid.c
79.3%79.3%
79.3 % 111 / 140 85.0 % 17 / 20 66.7 % 48 / 72
varbit.c
81.7%81.7%
81.7 % 567 / 694 87.5 % 42 / 48 58.4 % 272 / 466
varchar.c
73.6%73.6%
73.6 % 251 / 341 73.3 % 33 / 45 51.5 % 137 / 266
varlena.c
84.2%84.2%
84.2 % 1427 / 1695 91.9 % 113 / 123 53.2 % 942 / 1770
version.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
windowfuncs.c
96.1%96.1%
96.1 % 124 / 129 100.0 % 17 / 17 85.5 % 53 / 62
xid.c
45.3%45.3%
45.3 % 29 / 64 42.9 % 6 / 14 57.1 % 8 / 14
xml.c
81.4%81.4%
81.4 % 1244 / 1529 85.3 % 87 / 102 58.4 % 667 / 1142

Generated by: LCOV version 1.13