LCOV - code coverage report
Current view: top level - src/backend/utils/adt - varlena.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.0 % 1902 1731
Test Date: 2026-08-23 23:15:52 Functions: 92.5 % 147 136
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 73.7 % 1131 834

Function Name Sort by function name Hit count Sort by function 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
unicode_version 21
bttextnamecmp 22
text_substr_no_len 24
namenetext 27
textrecv 27
text_overlay 28
text_reverse 29
text_right 44
getClosestMatch 45
initClosestMatch 45
textoctetlen 45
unistr 47
text_position_get_match_pos 50
text_to_array_null 50
text_concat_ws 56
text_to_table 56
hexval_n 64
pg_column_size 71
bttext_pattern_sortsupport 77
text_position 87
textpos 87
unicode_is_normalized 94
build_concat_foutcache 98
isxdigits_n 111
pg_column_toast_chunk_id 114
unicode_normalize_func 115
split_part 124
pg_column_compression 128
text_to_array 136
text_concat 151
string_agg_combine 160
string_agg_deserialize 160
string_agg_serialize 160
appendStringInfoRegexpSubstr 170
split_text 192
concat_internal 203
unicode_norm_form_from_string 209
text_isequal 306
hexval 358
updateClosestMatch 435
split_text_accum_result 701
unknownout 712
text_to_cstring_buffer 727
replace_text 955
SplitDirectoriesString 1077
text_position_cleanup 1222
text_position_setup 1222
text_left 1432
string_agg_finalfn 1437
varstr_abbrev_abort 1444
makeStringAggState 1661
text_format_nv 1910
levenshtein_result 1938
textsend 2416
textToQualifiedNameList 3121
text_position_get_match_ptr 4579
SplitGUCList 5304
btvarstrequalimage 5576
texteqname 5705
text_position_next 5824
text_position_next_internal 5824
charlen_to_bytelen 11648
check_replace_text_has_escape 12365
replace_text_regexp 12365
text_name 17873
to_hex32 20339
convert_to_base 20389
text_format 22157
text_pattern_gt 25006
text_pattern_le 25006
text_pattern_ge 25022
text_starts_with 25276
scan_quoted_identifier 25826
bpcharfastcmp_c 31849
text_pattern_lt 32112
array_to_text 44928
array_to_text_internal 44948
text_format_append_string 45626
text_format_string_conversion 45630
text_format_parse_format 45666
text_smaller 50562
bttextsortsupport 51492
namegetext 53990
namelttext 58377
varstr_sortsupport 87177
text_format_parse_digits 91308
internal_text_pattern_compare 107164
text_ge 116298
text_larger 145885
btnametextcmp 166491
textne 208053
text_le 213777
text_gt 215906
SplitIdentifierString 226750
text_lt 231949
textlen 286153
text_length 286163
nameeqtext 322152
text_substr 371094
scan_identifier 386716
pg_mbcharcliplen_chars 397773
text_substring 397862
name_text 425422
varstr_abbrev_convert 501399
string_agg_transfn 621877
appendStringInfoText 1233311
textcat 1365659
text_catenate 1365715
bttextcmp 3809226
textout 4453167
text_cmp 4789933
texteq 5332921
varstr_cmp 6250312
text_to_cstring 10662443
check_collation_set 12238520
textin 13237717
cstring_to_text 15564128
cstring_to_text_with_len 17128896
varlenafastcmp_locale 23272023
varstrfastcmp_locale 23272023
namefastcmp_c 25928866
varstrfastcmp_c 26249400

Generated by: LCOV version 2.0-1