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 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
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