LCOV - code coverage report
Current view: top level - src/backend/utils/adt Hit Total Coverage
Test: PostgreSQL 13devel Lines: 45729 57693 79.3 %
Date: 2020-03-28 12:06:27 Functions: 3217 3900 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
57.7%57.7%
57.7 % 1036 / 1795 59.6 % 96 / 161
amutils.c
87.7%87.7%
87.7 % 136 / 155 85.7 % 6 / 7
array_expanded.c
75.9%75.9%
75.9 % 110 / 145 87.5 % 7 / 8
array_selfuncs.c
76.8%76.8%
76.8 % 245 / 319 84.6 % 11 / 13
array_typanalyze.c
92.2%92.2%
92.2 % 202 / 219 88.9 % 8 / 9
array_userfuncs.c
88.8%88.8%
88.8 % 254 / 286 100.0 % 12 / 12
arrayfuncs.c
87.7%87.7%
87.7 % 1962 / 2237 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
91.3%91.3%
91.3 % 137 / 150 90.0 % 18 / 20
cash.c
82.0%82.0%
82.0 % 338 / 412 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.5%54.5%
54.5 % 579 / 1063 63.2 % 84 / 133
datetime.c
82.3%82.3%
82.3 % 1717 / 2086 100.0 % 50 / 50
datum.c
94.9%94.9%
94.9 % 130 / 137 100.0 % 9 / 9
dbsize.c
52.2%52.2%
52.2 % 199 / 381 50.0 % 14 / 28
domains.c
78.6%78.6%
78.6 % 81 / 103 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.2%84.2%
84.2 % 395 / 469 85.0 % 17 / 20
float.c
78.9%78.9%
78.9 % 1019 / 1291 87.7 % 136 / 155
format_type.c
83.0%83.0%
83.0 % 137 / 165 87.5 % 7 / 8
formatting.c
78.5%78.5%
78.5 % 1774 / 2260 91.9 % 57 / 62
genfile.c
67.4%67.4%
67.4 % 151 / 224 61.9 % 13 / 21
geo_ops.c
92.6%92.6%
92.6 % 1820 / 1966 95.2 % 258 / 271
geo_selfuncs.c
100.0%
100.0 % 12 / 12 100.0 % 6 / 6
geo_spgist.c
98.2%98.2%
98.2 % 334 / 340 100.0 % 33 / 33
inet_cidr_ntop.c
0.0%
0.0 % 0 / 111 0.0 % 0 / 3
inet_net_pton.c
70.5%70.5%
70.5 % 194 / 275 100.0 % 7 / 7
int.c
84.0%84.0%
84.0 % 488 / 581 84.0 % 79 / 94
int8.c
97.2%97.2%
97.2 % 523 / 538 98.9 % 88 / 89
json.c
92.8%92.8%
92.8 % 477 / 514 93.1 % 27 / 29
jsonb.c
89.4%89.4%
89.4 % 737 / 824 95.7 % 45 / 47
jsonb_gin.c
81.5%81.5%
81.5 % 415 / 509 92.9 % 26 / 28
jsonb_op.c
80.3%80.3%
80.3 % 118 / 147 78.6 % 11 / 14
jsonb_util.c
93.7%93.7%
93.7 % 582 / 621 100.0 % 36 / 36
jsonfuncs.c
95.7%95.7%
95.7 % 1891 / 1975 100.0 % 143 / 143
jsonpath.c
93.5%93.5%
93.5 % 445 / 476 90.9 % 20 / 22
jsonpath_exec.c
92.5%92.5%
92.5 % 966 / 1044 93.8 % 61 / 65
jsonpath_gram.c
74.8%74.8%
74.8 % 288 / 385 100.0 % 4 / 4
jsonpath_gram.y
100.0%
100.0 % 197 / 197 100.0 % 13 / 13
jsonpath_scan.c
35.6%35.6%
35.6 % 116 / 326 30.0 % 9 / 30
jsonpath_scan.l
80.2%80.2%
80.2 % 210 / 262 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
44.1%44.1%
44.1 % 137 / 311 33.3 % 2 / 6
like_support.c
75.1%75.1%
75.1 % 411 / 547 72.5 % 29 / 40
lockfuncs.c
80.3%80.3%
80.3 % 277 / 345 69.2 % 18 / 26
mac.c
82.7%82.7%
82.7 % 163 / 197 91.3 % 21 / 23
mac8.c
83.3%83.3%
83.3 % 214 / 257 86.4 % 19 / 22
misc.c
64.4%64.4%
64.4 % 179 / 278 78.9 % 15 / 19
name.c
91.6%91.6%
91.6 % 109 / 119 100.0 % 21 / 21
network.c
69.1%69.1%
69.1 % 489 / 708 78.9 % 56 / 71
network_gist.c
65.2%65.2%
65.2 % 184 / 282 80.0 % 8 / 10
network_selfuncs.c
4.4%4.4%
4.4 % 12 / 270 7.1 % 1 / 14
network_spgist.c
44.5%44.5%
44.5 % 134 / 301 42.9 % 3 / 7
numeric.c
86.6%86.6%
86.6 % 2602 / 3005 91.9 % 171 / 186
numutils.c
91.6%91.6%
91.6 % 186 / 203 100.0 % 13 / 13
oid.c
78.0%78.0%
78.0 % 131 / 168 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
73.6%73.6%
73.6 % 313 / 425 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
26.1%26.1%
26.1 % 220 / 844 15.1 % 14 / 93
pseudotypes.c
18.6%18.6%
18.6 % 13 / 70 10.3 % 6 / 58
quote.c
100.0%
100.0 % 36 / 36 100.0 % 5 / 5
rangetypes.c
84.9%84.9%
84.9 % 729 / 859 90.7 % 68 / 75
rangetypes_gist.c
80.7%80.7%
80.7 % 385 / 477 89.5 % 17 / 19
rangetypes_selfuncs.c
23.2%23.2%
23.2 % 78 / 336 30.8 % 4 / 13
rangetypes_spgist.c
85.1%85.1%
85.1 % 279 / 328 100.0 % 9 / 9
rangetypes_typanalyze.c
92.7%92.7%
92.7 % 114 / 123 100.0 % 4 / 4
regexp.c
83.2%83.2%
83.2 % 405 / 487 93.8 % 30 / 32
regproc.c
72.2%72.2%
72.2 % 457 / 633 64.1 % 41 / 64
ri_triggers.c
91.1%91.1%
91.1 % 714 / 784 100.0 % 41 / 41
rowtypes.c
76.4%76.4%
76.4 % 546 / 715 90.0 % 18 / 20
ruleutils.c
87.7%87.7%
87.7 % 3788 / 4320 100.0 % 134 / 134
selfuncs.c
85.5%85.5%
85.5 % 1763 / 2062 95.5 % 63 / 66
tid.c
35.2%35.2%
35.2 % 56 / 159 57.9 % 11 / 19
timestamp.c
66.5%66.5%
66.5 % 1408 / 2118 80.6 % 125 / 155
trigfuncs.c
83.3%83.3%
83.3 % 20 / 24 100.0 % 1 / 1
tsginidx.c
86.6%86.6%
86.6 % 136 / 157 64.3 % 9 / 14
tsgistidx.c
71.8%71.8%
71.8 % 234 / 326 76.2 % 16 / 21
tsquery.c
78.1%78.1%
78.1 % 463 / 593 87.0 % 20 / 23
tsquery_cleanup.c
77.2%77.2%
77.2 % 122 / 158 77.8 % 7 / 9
tsquery_gist.c
22.0%22.0%
22.0 % 26 / 118 20.0 % 2 / 10
tsquery_op.c
90.0%90.0%
90.0 % 144 / 160 95.0 % 19 / 20
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.3%74.3%
74.3 % 323 / 435 70.8 % 17 / 24
tsvector.c
68.9%68.9%
68.9 % 168 / 244 66.7 % 6 / 9
tsvector_op.c
84.3%84.3%
84.3 % 878 / 1042 81.2 % 39 / 48
tsvector_parser.c
85.2%85.2%
85.2 % 121 / 142 80.0 % 4 / 5
txid.c
80.4%80.4%
80.4 % 193 / 240 91.3 % 21 / 23
uuid.c
88.7%88.7%
88.7 % 133 / 150 90.5 % 19 / 21
varbit.c
84.8%84.8%
84.8 % 570 / 672 89.6 % 43 / 48
varchar.c
72.9%72.9%
72.9 % 274 / 376 73.9 % 34 / 46
varlena.c
81.6%81.6%
81.6 % 1536 / 1883 86.2 % 125 / 145
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.6%81.6%
81.6 % 1333 / 1634 85.4 % 88 / 103

Generated by: LCOV version 1.13