LCOV - code coverage report
Current view: top level - src/backend/utils/adt Coverage Total Hit
Test: PostgreSQL 19devel Lines: 85.0 % 68608 58320
Test Date: 2026-02-17 17:20:33 Functions: 86.7 % 4683 4060
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

File Sort by file name Line Coverage Sort by line coverage Function Coverage Sort by function coverage
Rate Total Hit Rate Total Hit
network_selfuncs.c
9.2%9.2%
9.2 % 271 25 14.3 % 14 2
pseudotypes.c
25.0%25.0%
25.0 % 76 19 14.5 % 62 9
ascii.c
17.9%17.9%
17.9 % 56 10 16.7 % 6 1
tsquery_gist.c
22.2%22.2%
22.2 % 117 26 20.0 % 10 2
network_spgist.c
44.5%44.5%
44.5 % 301 134 42.9 % 7 3
pgstatfuncs.c
70.4%70.4%
70.4 % 910 641 52.2 % 136 71
dbsize.c
56.1%56.1%
56.1 % 358 201 55.6 % 27 15
pg_locale_libc.c
58.4%58.4%
58.4 % 327 191 58.1 % 43 25
tsginidx.c
81.6%81.6%
81.6 % 125 102 58.3 % 12 7
acl.c
61.5%61.5%
61.5 % 1912 1175 63.2 % 171 108
regproc.c
77.6%77.6%
77.6 % 665 516 63.9 % 72 46
xid.c
66.7%66.7%
66.7 % 147 98 65.7 % 35 23
tsrank.c
73.1%73.1%
73.1 % 435 318 66.7 % 24 16
pg_locale_icu.c
48.8%48.8%
48.8 % 367 179 66.7 % 45 30
char.c
81.0%81.0%
81.0 % 84 68 71.4 % 14 10
lockfuncs.c
77.7%77.7%
77.7 % 367 285 72.0 % 25 18
date.c
74.9%74.9%
74.9 % 1210 906 74.5 % 149 111
tsvector.c
69.7%69.7%
69.7 % 244 170 75.0 % 8 6
oid.c
75.3%75.3%
75.3 % 150 113 76.9 % 26 20
tsquery_cleanup.c
76.7%76.7%
76.7 % 159 122 77.8 % 9 7
like_support.c
83.8%83.8%
83.8 % 580 486 78.0 % 41 32
varchar.c
78.3%78.3%
78.3 % 383 300 78.3 % 46 36
jsonb_op.c
80.3%80.3%
80.3 % 147 118 78.6 % 14 11
network_gist.c
65.1%65.1%
65.1 % 281 183 80.0 % 10 8
pg_locale_builtin.c
87.9%87.9%
87.9 % 91 80 81.8 % 22 18
pg_locale.c
73.4%73.4%
73.4 % 516 379 81.8 % 55 45
tsgistidx.c
78.5%78.5%
78.5 % 330 259 82.6 % 23 19
tsvector_op.c
86.4%86.4%
86.4 % 1173 1014 82.7 % 52 43
like_match.c
90.2%90.2%
90.2 % 132 119 83.3 % 6 5
tid.c
83.4%83.4%
83.4 % 145 121 83.3 % 18 15
uuid.c
78.4%78.4%
78.4 % 250 196 83.3 % 30 25
array_selfuncs.c
80.3%80.3%
80.3 % 325 261 84.6 % 13 11
expandedrecord.c
84.3%84.3%
84.3 % 471 397 85.0 % 20 17
timestamp.c
77.0%77.0%
77.0 % 2569 1977 85.5 % 193 165
amutils.c
87.7%87.7%
87.7 % 155 136 85.7 % 7 6
hbafuncs.c
46.3%46.3%
46.3 % 242 112 85.7 % 7 6
jsonbsubs.c
88.8%88.8%
88.8 % 107 95 85.7 % 7 6
oid8.c
85.5%85.5%
85.5 % 55 47 85.7 % 14 12
genfile.c
83.8%83.8%
83.8 % 228 191 85.7 % 28 24
network.c
77.4%77.4%
77.4 % 694 537 85.7 % 70 60
bool.c
90.3%90.3%
90.3 % 154 139 86.4 % 22 19
mac8.c
84.0%84.0%
84.0 % 263 221 86.4 % 22 19
jsonpath_scan.l
78.9%78.9%
78.9 % 294 232 86.7 % 15 13
orderedsetaggs.c
88.5%88.5%
88.5 % 488 432 87.0 % 23 20
tsquery.c
77.5%77.5%
77.5 % 592 459 87.0 % 23 20
int.c
86.7%86.7%
86.7 % 594 515 87.4 % 95 83
format_type.c
81.2%81.2%
81.2 % 176 143 87.5 % 8 7
pg_dependencies.c
92.3%92.3%
92.3 % 285 263 87.5 % 16 14
xml.c
82.2%82.2%
82.2 % 1753 1441 87.6 % 105 92
pg_ndistinct.c
92.2%92.2%
92.2 % 283 261 88.2 % 17 15
array_typanalyze.c
91.7%91.7%
91.7 % 216 198 88.9 % 9 8
domains.c
80.5%80.5%
80.5 % 113 91 88.9 % 9 8
pg_lsn.c
91.1%91.1%
91.1 % 101 92 89.5 % 19 17
varbit.c
86.3%86.3%
86.3 % 678 585 89.8 % 49 44
xid8funcs.c
77.6%77.6%
77.6 % 205 159 90.0 % 20 18
enum.c
81.0%81.0%
81.0 % 184 149 90.5 % 21 19
mac.c
82.3%82.3%
82.3 % 192 158 90.9 % 22 20
rangetypes.c
86.2%86.2%
86.2 % 1120 966 90.9 % 88 80
float.c
82.9%82.9%
82.9 % 1407 1167 91.1 % 157 143
arraysubs.c
87.7%87.7%
87.7 % 171 150 91.7 % 12 11
jsonpath.c
91.6%91.6%
91.6 % 690 632 91.7 % 24 22
rowtypes.c
79.5%79.5%
79.5 % 843 670 91.7 % 24 22
misc.c
78.5%78.5%
78.5 % 354 278 92.3 % 26 24
rangetypes_gist.c
86.5%86.5%
86.5 % 584 505 92.3 % 26 24
varlena.c
90.4%90.4%
90.4 % 1910 1727 92.4 % 144 133
jsonb_gin.c
81.5%81.5%
81.5 % 507 413 92.9 % 28 26
jsonb.c
88.5%88.5%
88.5 % 807 714 93.0 % 57 53
numutils.c
94.6%94.6%
94.6 % 448 424 94.1 % 17 16
json.c
92.4%92.4%
92.4 % 682 630 94.1 % 51 48
formatting.c
85.9%85.9%
85.9 % 2415 2074 94.4 % 71 67
pg_upgrade_support.c
91.6%91.6%
91.6 % 154 141 95.0 % 20 19
tsquery_op.c
90.0%90.0%
90.0 % 160 144 95.0 % 20 19
geo_ops.c
92.4%92.4%
92.4 % 1997 1846 95.1 % 266 253
cash.c
84.0%84.0%
84.0 % 413 347 95.3 % 43 41
jsonpath_exec.c
92.3%92.3%
92.3 % 1649 1522 95.3 % 86 82
selfuncs.c
88.2%88.2%
88.2 % 2586 2280 96.3 % 81 78
bytea.c
92.0%92.0%
92.0 % 448 412 97.6 % 41 40
multirangetypes.c
93.4%93.4%
93.4 % 1010 943 97.8 % 93 91
regexp.c
91.9%91.9%
91.9 % 655 602 98.0 % 51 50
numeric.c
94.8%94.8%
94.8 % 3977 3771 99.1 % 211 209
ruleutils.c
90.7%90.7%
90.7 % 5272 4780 99.4 % 171 170
skipsupport.c
100.0%
100.0 % 14 14 100.0 % 1 1
trigfuncs.c
83.3%83.3%
83.3 % 24 20 100.0 % 1 1
version.c
100.0%
100.0 % 2 2 100.0 % 1 1
waitfuncs.c
91.3%91.3%
91.3 % 23 21 100.0 % 1 1
jsonpath_gram.c
88.6%88.6%
88.6 % 341 302 100.0 % 2 2
levenshtein.c
94.3%94.3%
94.3 % 105 99 100.0 % 2 2
multixactfuncs.c
92.5%92.5%
92.5 % 40 37 100.0 % 2 2
inet_cidr_ntop.c
73.0%73.0%
73.0 % 111 81 100.0 % 3 3
mcxtfuncs.c
85.9%85.9%
85.9 % 92 79 100.0 % 4 4
partitionfuncs.c
98.7%98.7%
98.7 % 75 74 100.0 % 4 4
quote.c
100.0%
100.0 % 37 37 100.0 % 5 5
rangetypes_typanalyze.c
93.3%93.3%
93.3 % 149 139 100.0 % 5 5
tsquery_rewrite.c
88.2%88.2%
88.2 % 187 165 100.0 % 5 5
tsvector_parser.c
87.8%87.8%
87.8 % 139 122 100.0 % 5 5
geo_selfuncs.c
100.0%
100.0 % 12 12 100.0 % 6 6
cryptohashfuncs.c
88.5%88.5%
88.5 % 61 54 100.0 % 7 7
expandeddatum.c
100.0%
100.0 % 32 32 100.0 % 7 7
inet_net_pton.c
73.7%73.7%
73.7 % 274 202 100.0 % 7 7
array_expanded.c
95.9%95.9%
95.9 % 147 141 100.0 % 8 8
rangetypes_spgist.c
85.0%85.0%
85.0 % 327 278 100.0 % 9 9
arrayutils.c
88.7%88.7%
88.7 % 71 63 100.0 % 10 10
datum.c
92.2%92.2%
92.2 % 154 142 100.0 % 10 10
pseudorandomfuncs.c
94.5%94.5%
94.5 % 73 69 100.0 % 10 10
jsonpath_gram.y
98.3%98.3%
98.3 % 236 232 100.0 % 13 13
multirangetypes_selfuncs.c
84.2%84.2%
84.2 % 368 310 100.0 % 13 13
rangetypes_selfuncs.c
80.8%80.8%
80.8 % 344 278 100.0 % 13 13
tsquery_util.c
98.9%98.9%
98.9 % 176 174 100.0 % 13 13
like.c
93.1%93.1%
93.1 % 130 121 100.0 % 15 15
name.c
92.9%92.9%
92.9 % 113 105 100.0 % 20 20
oracle_compat.c
85.8%85.8%
85.8 % 400 343 100.0 % 21 21
windowfuncs.c
95.6%95.6%
95.6 % 205 196 100.0 % 23 23
encode.c
93.8%93.8%
93.8 % 307 288 100.0 % 26 26
array_userfuncs.c
87.8%87.8%
87.8 % 682 599 100.0 % 29 29
geo_spgist.c
98.2%98.2%
98.2 % 341 335 100.0 % 33 33
jsonb_util.c
91.1%91.1%
91.1 % 711 648 100.0 % 38 38
ri_triggers.c
92.3%92.3%
92.3 % 885 817 100.0 % 42 42
datetime.c
86.9%86.9%
86.9 % 2211 1921 100.0 % 65 65
arrayfuncs.c
94.1%94.1%
94.1 % 2365 2225 100.0 % 90 90
int8.c
97.8%97.8%
97.8 % 538 526 100.0 % 90 90
jsonfuncs.c
95.9%95.9%
95.9 % 2121 2034 100.0 % 150 150

Generated by: LCOV version 2.0-1