LCOV - code coverage report
Current view: top level - src/backend/utils/adt Hit Total Coverage
Test: PostgreSQL 13devel Lines: 43578 55220 78.9 %
Date: 2019-09-19 17:07:13 Functions: 3183 3858 82.5 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
acl.c
58.0%58.0%
58.0 % 1003 / 1730 59.6 % 96 / 161
amutils.c
85.8%85.8%
85.8 % 115 / 134 85.7 % 6 / 7
array_expanded.c
75.9%75.9%
75.9 % 110 / 145 87.5 % 7 / 8
array_selfuncs.c
75.5%75.5%
75.5 % 241 / 319 84.6 % 11 / 13
array_typanalyze.c
92.3%92.3%
92.3 % 204 / 221 88.9 % 8 / 9
array_userfuncs.c
88.9%88.9%
88.9 % 257 / 289 100.0 % 12 / 12
arrayfuncs.c
87.6%87.6%
87.6 % 1951 / 2227 96.5 % 82 / 85
arrayutils.c
89.4%89.4%
89.4 % 59 / 66 100.0 % 8 / 8
ascii.c
17.9%17.9%
17.9 % 10 / 56 16.7 % 1 / 6
bool.c
90.8%90.8%
90.8 % 129 / 142 90.0 % 18 / 20
cash.c
82.8%82.8%
82.8 % 337 / 407 94.6 % 35 / 37
char.c
71.4%71.4%
71.4 % 45 / 63 71.4 % 10 / 14
cryptohashes.c
96.4%96.4%
96.4 % 54 / 56 100.0 % 6 / 6
date.c
54.1%54.1%
54.1 % 556 / 1028 61.8 % 81 / 131
datetime.c
83.2%83.2%
83.2 % 1626 / 1955 100.0 % 50 / 50
datum.c
92.8%92.8%
92.8 % 116 / 125 100.0 % 8 / 8
dbsize.c
52.4%52.4%
52.4 % 196 / 374 50.0 % 14 / 28
domains.c
79.0%79.0%
79.0 % 79 / 100 85.7 % 6 / 7
encode.c
67.3%67.3%
67.3 % 142 / 211 87.5 % 14 / 16
enum.c
79.2%79.2%
79.2 % 145 / 183 90.5 % 19 / 21
expandeddatum.c
100.0%
100.0 % 32 / 32 100.0 % 7 / 7
expandedrecord.c
84.4%84.4%
84.4 % 399 / 473 85.0 % 17 / 20
float.c
80.4%80.4%
80.4 % 1008 / 1253 87.5 % 133 / 152
format_type.c
80.7%80.7%
80.7 % 117 / 145 87.5 % 7 / 8
formatting.c
75.5%75.5%
75.5 % 1470 / 1947 93.2 % 55 / 59
genfile.c
50.5%50.5%
50.5 % 112 / 222 42.9 % 9 / 21
geo_ops.c
92.6%92.6%
92.6 % 1813 / 1957 95.2 % 258 / 271
geo_selfuncs.c
100.0%
100.0 % 12 / 12 100.0 % 6 / 6
geo_spgist.c
99.0%99.0%
99.0 % 307 / 310 100.0 % 33 / 33
inet_cidr_ntop.c
0.0%
0.0 % 0 / 106 0.0 % 0 / 3
inet_net_pton.c
71.6%71.6%
71.6 % 189 / 264 100.0 % 7 / 7
int.c
82.9%82.9%
82.9 % 450 / 543 83.5 % 76 / 91
int8.c
97.0%97.0%
97.0 % 482 / 497 98.8 % 85 / 86
json.c
91.8%91.8%
91.8 % 806 / 878 95.9 % 47 / 49
jsonb.c
90.0%90.0%
90.0 % 665 / 739 95.7 % 45 / 47
jsonb_gin.c
81.8%81.8%
81.8 % 381 / 466 92.9 % 26 / 28
jsonb_op.c
80.3%80.3%
80.3 % 110 / 137 78.6 % 11 / 14
jsonb_util.c
94.7%94.7%
94.7 % 522 / 551 100.0 % 34 / 34
jsonfuncs.c
96.1%96.1%
96.1 % 1864 / 1939 100.0 % 138 / 138
jsonpath.c
93.5%93.5%
93.5 % 357 / 382 90.9 % 20 / 22
jsonpath_exec.c
94.4%94.4%
94.4 % 759 / 804 100.0 % 47 / 47
jsonpath_gram.c
68.7%68.7%
68.7 % 195 / 284 100.0 % 4 / 4
jsonpath_gram.y
100.0%
100.0 % 187 / 187 100.0 % 13 / 13
jsonpath_scan.c
34.7%34.7%
34.7 % 109 / 314 30.0 % 9 / 30
jsonpath_scan.l
80.5%80.5%
80.5 % 207 / 257 88.2 % 15 / 17
levenshtein.c
77.7%77.7%
77.7 % 80 / 103 100.0 % 2 / 2
like.c
62.1%62.1%
62.1 % 87 / 140 68.8 % 11 / 16
like_match.c
86.0%86.0%
86.0 % 74 / 86 50.0 % 3 / 6
like_support.c
74.2%74.2%
74.2 % 382 / 515 72.5 % 29 / 40
lockfuncs.c
68.6%68.6%
68.6 % 234 / 341 69.2 % 18 / 26
mac.c
82.7%82.7%
82.7 % 163 / 197 91.3 % 21 / 23
mac8.c
82.6%82.6%
82.6 % 204 / 247 86.4 % 19 / 22
misc.c
55.3%55.3%
55.3 % 147 / 266 73.7 % 14 / 19
name.c
91.6%91.6%
91.6 % 109 / 119 100.0 % 21 / 21
network.c
69.9%69.9%
69.9 % 483 / 691 78.9 % 56 / 71
network_gist.c
62.2%62.2%
62.2 % 161 / 259 80.0 % 8 / 10
network_selfuncs.c
4.6%4.6%
4.6 % 12 / 261 7.1 % 1 / 14
network_spgist.c
42.2%42.2%
42.2 % 113 / 268 42.9 % 3 / 7
numeric.c
86.1%86.1%
86.1 % 2486 / 2887 91.7 % 165 / 180
numutils.c
82.9%82.9%
82.9 % 141 / 170 100.0 % 9 / 9
oid.c
78.2%78.2%
78.2 % 129 / 165 80.8 % 21 / 26
oracle_compat.c
84.4%84.4%
84.4 % 309 / 366 100.0 % 17 / 17
orderedsetaggs.c
88.5%88.5%
88.5 % 431 / 487 87.0 % 20 / 23
partitionfuncs.c
100.0%
100.0 % 79 / 79 100.0 % 4 / 4
pg_locale.c
72.3%72.3%
72.3 % 290 / 401 92.0 % 23 / 25
pg_lsn.c
89.9%89.9%
89.9 % 80 / 89 88.2 % 15 / 17
pg_upgrade_support.c
59.0%59.0%
59.0 % 49 / 83 81.8 % 9 / 11
pgstatfuncs.c
25.7%25.7%
25.7 % 211 / 821 15.2 % 14 / 92
pseudotypes.c
18.1%18.1%
18.1 % 13 / 72 12.0 % 6 / 50
quote.c
100.0%
100.0 % 36 / 36 100.0 % 5 / 5
rangetypes.c
83.6%83.6%
83.6 % 713 / 853 89.3 % 67 / 75
rangetypes_gist.c
79.4%79.4%
79.4 % 362 / 456 89.5 % 17 / 19
rangetypes_selfuncs.c
22.9%22.9%
22.9 % 70 / 306 30.8 % 4 / 13
rangetypes_spgist.c
86.4%86.4%
86.4 % 260 / 301 100.0 % 9 / 9
rangetypes_typanalyze.c
91.9%91.9%
91.9 % 113 / 123 100.0 % 4 / 4
regexp.c
83.8%83.8%
83.8 % 398 / 475 93.8 % 30 / 32
regproc.c
72.7%72.7%
72.7 % 424 / 583 64.4 % 38 / 59
ri_triggers.c
91.1%91.1%
91.1 % 698 / 766 100.0 % 41 / 41
rowtypes.c
76.4%76.4%
76.4 % 545 / 713 90.0 % 18 / 20
ruleutils.c
84.3%84.3%
84.3 % 3420 / 4056 99.3 % 134 / 135
selfuncs.c
86.6%86.6%
86.6 % 1677 / 1936 95.5 % 63 / 66
tid.c
35.2%35.2%
35.2 % 56 / 159 57.9 % 11 / 19
timestamp.c
65.6%65.6%
65.6 % 1292 / 1971 80.4 % 123 / 153
trigfuncs.c
83.3%83.3%
83.3 % 20 / 24 100.0 % 1 / 1
tsginidx.c
86.8%86.8%
86.8 % 132 / 152 64.3 % 9 / 14
tsgistidx.c
72.5%72.5%
72.5 % 243 / 335 77.3 % 17 / 22
tsquery.c
77.9%77.9%
77.9 % 438 / 562 87.0 % 20 / 23
tsquery_cleanup.c
77.2%77.2%
77.2 % 122 / 158 77.8 % 7 / 9
tsquery_gist.c
20.9%20.9%
20.9 % 24 / 115 20.0 % 2 / 10
tsquery_op.c
90.6%90.6%
90.6 % 154 / 170 95.2 % 20 / 21
tsquery_rewrite.c
88.2%88.2%
88.2 % 165 / 187 100.0 % 5 / 5
tsquery_util.c
98.9%98.9%
98.9 % 174 / 176 100.0 % 13 / 13
tsrank.c
74.2%74.2%
74.2 % 322 / 434 70.8 % 17 / 24
tsvector.c
68.5%68.5%
68.5 % 165 / 241 66.7 % 6 / 9
tsvector_op.c
85.7%85.7%
85.7 % 877 / 1023 81.6 % 40 / 49
tsvector_parser.c
85.2%85.2%
85.2 % 121 / 142 80.0 % 4 / 5
txid.c
82.5%82.5%
82.5 % 198 / 240 91.3 % 21 / 23
uuid.c
79.6%79.6%
79.6 % 117 / 147 85.7 % 18 / 21
varbit.c
83.1%83.1%
83.1 % 579 / 697 89.6 % 43 / 48
varchar.c
72.8%72.8%
72.8 % 278 / 382 73.9 % 34 / 46
varlena.c
81.6%81.6%
81.6 % 1530 / 1876 86.1 % 124 / 144
version.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1
windowfuncs.c
97.7%97.7%
97.7 % 126 / 129 100.0 % 17 / 17
xid.c
60.9%60.9%
60.9 % 39 / 64 57.1 % 8 / 14
xml.c
81.5%81.5%
81.5 % 1293 / 1587 85.6 % 89 / 104

Generated by: LCOV version 1.13