LCOV - code coverage report
Current view: top level - src/backend/utils/adt Hit Total Coverage
Test: PostgreSQL 11devel Lines: 38850 51275 75.8 %
Date: 2017-10-24 06:17:45 Functions: 2825 3597 78.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % Branches: 21890 38450 56.9 %

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.3 % 423 / 914
amutils.c
87.0%87.0%
87.0 % 87 / 100 100.0 % 6 / 6 84.7 % 83 / 98
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
89.4%89.4%
89.4 % 261 / 292 100.0 % 12 / 12 61.9 % 135 / 218
arrayfuncs.c
87.4%87.4%
87.4 % 1932 / 2210 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.5%17.5%
17.5 % 10 / 57 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.3%84.3%
84.3 % 344 / 408 94.6 % 35 / 37 55.2 % 154 / 279
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 % 1602 / 1960 98.0 % 50 / 51 69.3 % 1039 / 1500
datum.c
50.5%50.5%
50.5 % 52 / 103 57.1 % 4 / 7 43.0 % 37 / 86
dbsize.c
46.5%46.5%
46.5 % 175 / 376 46.4 % 13 / 28 36.1 % 74 / 205
domains.c
78.0%78.0%
78.0 % 78 / 100 85.7 % 6 / 7 61.0 % 36 / 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 % 916 / 1215 84.4 % 124 / 147 35.4 % 434 / 1226
format_type.c
79.0%79.0%
79.0 % 113 / 143 77.8 % 7 / 9 83.1 % 74 / 89
formatting.c
72.8%72.8%
72.8 % 1351 / 1855 90.9 % 50 / 55 51.9 % 1100 / 2119
genfile.c
58.5%58.5%
58.5 % 114 / 195 56.2 % 9 / 16 31.7 % 45 / 142
geo_ops.c
63.7%63.7%
63.7 % 1245 / 1956 66.5 % 165 / 248 57.7 % 613 / 1063
geo_selfuncs.c
100.0%
100.0 % 12 / 12 100.0 % 6 / 6 - 0 / 0
geo_spgist.c
99.2%99.2%
99.2 % 247 / 249 100.0 % 28 / 28 98.3 % 115 / 117
inet_cidr_ntop.c
0.0%
0.0 % 0 / 106 0.0 % 0 / 3 0.0 % 0 / 93
inet_net_pton.c
72.2%72.2%
72.2 % 192 / 266 85.7 % 6 / 7 62.2 % 145 / 233
int.c
82.6%82.6%
82.6 % 399 / 483 83.3 % 70 / 84 66.8 % 195 / 292
int8.c
97.7%97.7%
97.7 % 472 / 483 98.8 % 83 / 84 78.1 % 242 / 310
json.c
91.4%91.4%
91.4 % 794 / 869 95.8 % 46 / 48 73.0 % 473 / 648
jsonb.c
89.2%89.2%
89.2 % 635 / 712 94.4 % 34 / 36 71.4 % 292 / 409
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 60.4 % 58 / 96
jsonb_util.c
95.2%95.2%
95.2 % 519 / 545 100.0 % 34 / 34 79.4 % 262 / 330
jsonfuncs.c
96.0%96.0%
96.0 % 1759 / 1832 100.0 % 133 / 133 73.8 % 976 / 1322
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 48.0 % 72 / 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.0%49.0%
49.0 % 152 / 310 62.5 % 15 / 24 38.0 % 87 / 229
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
79.8%79.8%
79.8 % 2234 / 2798 84.3 % 145 / 172 61.2 % 1370 / 2240
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.6%84.6%
84.6 % 312 / 369 100.0 % 17 / 17 44.2 % 212 / 480
orderedsetaggs.c
88.6%88.6%
88.6 % 426 / 481 87.0 % 20 / 23 65.5 % 173 / 264
pg_locale.c
67.1%67.1%
67.1 % 251 / 374 88.0 % 22 / 25 47.1 % 105 / 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.5%20.5%
20.5 % 158 / 772 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 % 368 / 458 89.5 % 17 / 19 74.2 % 221 / 298
rangetypes_selfuncs.c
23.5%23.5%
23.5 % 72 / 307 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 % 416 / 584 64.4 % 38 / 59 57.8 % 204 / 353
ri_triggers.c
86.7%86.7%
86.7 % 818 / 943 97.6 % 40 / 41 59.4 % 349 / 588
rowtypes.c
70.9%70.9%
70.9 % 539 / 760 45.0 % 9 / 20 52.6 % 323 / 614
ruleutils.c
80.8%80.8%
80.8 % 3185 / 3943 96.9 % 127 / 131 66.3 % 1637 / 2468
selfuncs.c
82.9%82.9%
82.9 % 1941 / 2341 85.4 % 82 / 96 69.4 % 1198 / 1727
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 57.6 % 72 / 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 % 351 / 478 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
73.7%73.7%
73.7 % 320 / 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
86.0%86.0%
86.0 % 881 / 1025 81.6 % 40 / 49 62.3 % 478 / 767
tsvector_parser.c
86.4%86.4%
86.4 % 121 / 140 80.0 % 4 / 5 66.5 % 133 / 200
txid.c
79.3%79.3%
79.3 % 188 / 237 91.3 % 21 / 23 63.0 % 92 / 146
uuid.c
79.3%79.3%
79.3 % 111 / 140 85.0 % 17 / 20 66.7 % 48 / 72
varbit.c
81.4%81.4%
81.4 % 566 / 695 87.5 % 42 / 48 57.7 % 269 / 466
varchar.c
73.6%73.6%
73.6 % 251 / 341 73.3 % 33 / 45 50.8 % 135 / 266
varlena.c
84.1%84.1%
84.1 % 1431 / 1701 91.9 % 113 / 123 53.2 % 941 / 1768
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
80.2%80.2%
80.2 % 1217 / 1518 84.3 % 86 / 102 56.8 % 648 / 1140

Generated by: LCOV version 1.11