LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- varlena.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
91.1 %
1903
1733
Test Date:
2026-10-22 11:16:11
Functions:
92.5 %
147
136
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
74.0 %
1133
838
Function Name
Hit count
namefastcmp_locale
0
namegttext
0
nameletext
0
rest_of_char_same
0
textgename
0
textgtname
0
textlename
0
textltname
0
unknownin
0
unknownrecv
0
unknownsend
0
icu_unicode_version
1
array_to_text_null
8
textoverlay_no_len
10
to_bin32
10
to_bin64
10
to_hex64
10
to_oct32
10
to_oct64
10
unicode_assigned
10
textnename
12
text_position_reset
14
text_to_table_null
16
bttext_pattern_cmp
18
textoverlay
18
bttextnamecmp
22
unicode_version
22
namenetext
27
textrecv
27
text_overlay
28
text_reverse
29
getClosestMatch
45
initClosestMatch
45
textoctetlen
45
unistr
47
text_right
49
text_position_get_match_pos
50
text_to_array_null
50
text_concat_ws
56
text_to_table
56
hexval_n
64
text_substr_no_len
65
build_concat_foutcache
70
pg_column_size
76
bttext_pattern_sortsupport
77
text_position
87
textpos
87
unicode_is_normalized
94
isxdigits_n
111
unicode_normalize_func
115
text_concat
123
split_part
124
text_to_array
136
string_agg_combine
140
string_agg_deserialize
140
string_agg_serialize
140
pg_column_compression
150
appendStringInfoRegexpSubstr
174
concat_internal
175
split_text
192
unicode_norm_form_from_string
209
pg_column_toast_chunk_id
213
text_isequal
306
hexval
358
updateClosestMatch
430
unknownout
700
split_text_accum_result
701
text_to_cstring_buffer
727
replace_text
989
SplitDirectoriesString
1132
text_position_cleanup
1256
text_position_setup
1256
string_agg_finalfn
1411
varstr_abbrev_abort
1421
text_left
1437
makeStringAggState
1605
text_format_nv
1910
levenshtein_result
1933
textsend
2965
textToQualifiedNameList
3125
text_position_get_match_ptr
4813
btvarstrequalimage
5303
texteqname
5451
SplitGUCList
5573
text_position_next
6092
text_position_next_internal
6092
charlen_to_bytelen
11716
check_replace_text_has_escape
12413
replace_text_regexp
12413
text_name
17787
to_hex32
20339
convert_to_base
20389
text_format
22016
text_pattern_gt
25006
text_pattern_le
25006
text_pattern_ge
25022
text_starts_with
25276
scan_quoted_identifier
25746
bpcharfastcmp_c
31849
text_pattern_lt
32112
array_to_text
44124
array_to_text_internal
44144
text_format_append_string
45473
text_format_string_conversion
45477
text_format_parse_format
45513
bttextsortsupport
50286
text_smaller
50562
namegetext
54494
namelttext
60077
varstr_sortsupport
84919
text_format_parse_digits
91002
internal_text_pattern_compare
107164
text_ge
116298
text_larger
145885
btnametextcmp
173023
textne
207963
text_le
213778
text_gt
215858
SplitIdentifierString
219090
text_lt
231934
textlen
286201
text_length
286211
nameeqtext
310994
text_substr
370164
scan_identifier
371198
pg_mbcharcliplen_chars
396839
text_substring
396973
name_text
426457
varstr_abbrev_convert
501209
string_agg_transfn
688716
appendStringInfoText
1367251
textcat
1378320
text_catenate
1378376
bttextcmp
3823429
textout
4450782
text_cmp
4804174
texteq
5283047
varstr_cmp
6076147
text_to_cstring
10437312
check_collation_set
12000482
textin
13720084
cstring_to_text
16028124
cstring_to_text_with_len
17578353
varlenafastcmp_locale
23401690
varstrfastcmp_locale
23401690
varstrfastcmp_c
26750330
namefastcmp_c
27751969
Generated by:
LCOV version 2.0-1