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 12: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 Sort by function name Hit count Sort by function hit count
SplitDirectoriesString 1131
SplitGUCList 5580
SplitIdentifierString 215175
appendStringInfoRegexpSubstr 174
appendStringInfoText 1365963
array_to_text 44125
array_to_text_internal 44145
array_to_text_null 8
bpcharfastcmp_c 31848
btnametextcmp 171545
bttext_pattern_cmp 18
bttext_pattern_sortsupport 77
bttextcmp 3812619
bttextnamecmp 22
bttextsortsupport 50227
btvarstrequalimage 5303
build_concat_foutcache 70
charlen_to_bytelen 11716
check_collation_set 12069061
check_replace_text_has_escape 12412
concat_internal 175
convert_to_base 20389
cstring_to_text 15987667
cstring_to_text_with_len 17536895
getClosestMatch 45
hexval 358
hexval_n 64
icu_unicode_version 1
initClosestMatch 45
internal_text_pattern_compare 107164
isxdigits_n 111
levenshtein_result 1933
makeStringAggState 1635
name_text 426433
nameeqtext 307924
namefastcmp_c 27786822
namefastcmp_locale 0
namegetext 54624
namegttext 0
nameletext 0
namelttext 58622
namenetext 27
pg_column_compression 150
pg_column_size 76
pg_column_toast_chunk_id 213
pg_mbcharcliplen_chars 396839
replace_text 989
replace_text_regexp 12412
rest_of_char_same 0
scan_identifier 363389
scan_quoted_identifier 25790
split_part 124
split_text 192
split_text_accum_result 701
string_agg_combine 160
string_agg_deserialize 160
string_agg_finalfn 1411
string_agg_serialize 160
string_agg_transfn 688072
textToQualifiedNameList 3125
text_catenate 1378343
text_cmp 4793363
text_concat 123
text_concat_ws 56
text_format 22007
text_format_append_string 45464
text_format_nv 1910
text_format_parse_digits 90984
text_format_parse_format 45504
text_format_string_conversion 45468
text_ge 116298
text_gt 215858
text_isequal 306
text_larger 145885
text_le 213777
text_left 1437
text_length 286211
text_lt 231934
text_name 17753
text_overlay 28
text_pattern_ge 25022
text_pattern_gt 25006
text_pattern_le 25006
text_pattern_lt 32112
text_position 87
text_position_cleanup 1256
text_position_get_match_pos 50
text_position_get_match_ptr 4813
text_position_next 6092
text_position_next_internal 6092
text_position_reset 14
text_position_setup 1256
text_reverse 29
text_right 49
text_smaller 50562
text_starts_with 25276
text_substr 370164
text_substr_no_len 65
text_substring 396973
text_to_array 136
text_to_array_null 50
text_to_cstring 10440503
text_to_cstring_buffer 727
text_to_table 56
text_to_table_null 16
textcat 1378287
texteq 5278930
texteqname 5471
textgename 0
textgtname 0
textin 13675547
textlen 286201
textlename 0
textltname 0
textne 207963
textnename 12
textoctetlen 45
textout 4450456
textoverlay 18
textoverlay_no_len 10
textpos 87
textrecv 27
textsend 2965
to_bin32 10
to_bin64 10
to_hex32 20339
to_hex64 10
to_oct32 10
to_oct64 10
unicode_assigned 10
unicode_is_normalized 94
unicode_norm_form_from_string 209
unicode_normalize_func 115
unicode_version 22
unistr 47
unknownin 0
unknownout 700
unknownrecv 0
unknownsend 0
updateClosestMatch 430
varlenafastcmp_locale 23365136
varstr_abbrev_abort 1421
varstr_abbrev_convert 501209
varstr_cmp 6151993
varstr_sortsupport 84819
varstrfastcmp_c 26693736
varstrfastcmp_locale 23365136

Generated by: LCOV version 2.0-1