LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varlena.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 89.8 % 2196 1971 18 58 144 5 62 1240 112 557 152 1232 6 124
Current Date: 2023-04-08 15:15:32 Functions: 92.0 % 163 150 13 144 6 13 140 10
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
bttextnamecmp UIC 0 0.0 % (0 / 7)
byteapos UIC 0 0.0 % (0 / 17)
namefastcmp_locale EUB 0
namegttext UIC 0 0.0 % (0 / 2)
nameletext EUB 0
rest_of_char_same UIC 0 0.0 % (0 / 6)
textgename UIC 0 0.0 % (0 / 2)
textgtname UIC 0 0.0 % (0 / 2)
textlename EUB 0
textltname EUB 0
unknownin UIC 0 0.0 % (0 / 3)
unknownrecv UIC 0 0.0 % (0 / 4)
unknownsend EUB 0
bytea_bit_count GIC 3 100.0 % (3 / 3)
byteaoverlay GIC 3 100.0 % (6 / 6)
text_reverse ECB 3
to_hex64 ECB 3
array_to_text_null ECB 6
bttext_pattern_cmp GIC 6 100.0 % (7 / 7)
byteaGetBit GIC 6 91.7 % (11 / 12)
byteaSetBit GIC 6 88.2 % (15 / 17)
byteaSetByte GIC 6 100.0 % (9 / 9)
byteaoverlay_no_len ECB 6
text_position_reset ECB 6
textoverlay_no_len ECB 6
bpcharfastcmp_c ECB 8
bytea_overlay ECB 9
textnename ECB 9
text_to_table_null ECB 12
bytea_sortsupport ECB 13
textoverlay GIC 14 100.0 % (6 / 6)
text_format_nv ECB 15
namenetext ECB 18
text_concat GIC 18 100.0 % (5 / 5)
build_concat_foutcache ECB 20
text_overlay ECB 20
text_concat_ws ECB 21
text_position_get_match_pos ECB 24
text_substr_no_len GIC 24 100.0 % (2 / 2)
unicode_normalize_func ECB 24
getClosestMatch ECB 28
initClosestMatch GNC 28 100.0 % (8 / 8)
byteaGetByte GIC 30 100.0 % (8 / 8)
text_to_array_null GIC 30 100.0 % (2 / 2)
text_right ECB 33
unistr ECB 33
textoctetlen GIC 35 100.0 % (3 / 3)
concat_internal ECB 36
text_to_table ECB 42
bytea_substr ECB 43
hexval_n GIC 45 100.0 % (5 / 5)
split_part ECB 51
text_position GIC 53 100.0 % (11 / 11)
textpos ECB 53
bttext_pattern_sortsupport GIC 58 100.0 % (6 / 6)
pg_column_size ECB 61
unicode_is_normalized ECB 69
text_to_array ECB 73
bytea_string_agg_finalfn ECB 76
isxdigits_n GIC 78 100.0 % (5 / 5)
pg_column_compression ECB 81
unicode_norm_form_from_string GIC 93 92.9 % (13 / 14)
string_agg_combine ECB 100
string_agg_deserialize ECB 100
string_agg_serialize ECB 100
appendStringInfoRegexpSubstr ECB 106
split_text GIC 115 100.0 % (47 / 47)
byteaoctetlen ECB 157
updateClosestMatch GNC 159 86.7 % (13 / 15)
text_isequal GIC 174 100.0 % (2 / 2)
hexval ECB 252
text_to_cstring_buffer ECB 320
unknownout GIC 340 100.0 % (3 / 3)
byteane ECB 384
split_text_accum_result GIC 425 100.0 % (10 / 10)
bytearecv GIC 506 100.0 % (7 / 7)
SplitDirectoriesString GIC 621 59.5 % (25 / 42)
textToQualifiedNameList ECB 685
byteacat ECB 760
bytea_catenate ECB 778
string_agg_finalfn GIC 789 100.0 % (6 / 6)
text_left GIC 942 100.0 % (10 / 10)
makeStringAggState ECB 1026
replace_text GIC 1275 96.8 % (30 / 31)
text_position_cleanup ECB 1399
text_position_setup ECB 1405
varstr_abbrev_abort GIC 1869 76.2 % (16 / 21)
bytea_substr_no_len GIC 1950 100.0 % (2 / 2)
bytea_substring ECB 2011
SplitGUCList GIC 2458 86.8 % (33 / 38)
byteage ECB 2505
byteasend GIC 2811 100.0 % (3 / 3)
byteagt ECB 3114
byteale GIC 3178 100.0 % (9 / 9)
text_position_get_match_ptr ECB 3381
bytealt GIC 4158 100.0 % (9 / 9)
text_position_next GIC 4789 61.9 % (13 / 21)
text_position_next_internal ECB 4789
byteaeq GIC 5188 100.0 % (13 / 13)
check_replace_text_has_escape ECB 5263
replace_text_regexp ECB 5263
charlen_to_bytelen GIC 5457 83.3 % (5 / 6)
byteaout ECB 6677
textne GIC 9726 100.0 % (27 / 27)
text_format ECB 12534
btvarstrequalimage GIC 13033 100.0 % (8 / 8)
text_name GIC 15263 100.0 % (8 / 8)
text_pattern_ge GIC 18755 100.0 % (7 / 7)
text_pattern_gt ECB 18755
text_pattern_le ECB 18755
text_starts_with GIC 18957 90.5 % (19 / 21)
to_hex32 GIC 19342 100.0 % (9 / 9)
text_pattern_lt ECB 19769
namegetext ECB 25974
namelttext ECB 26815
text_format_append_string GIC 29502 95.0 % (19 / 20)
text_format_string_conversion GIC 29505 100.0 % (18 / 18)
text_format_parse_format ECB 29532
array_to_text ECB 30154
array_to_text_internal GIC 30169 93.8 % (45 / 48)
textsend ECB 34115
text_smaller GIC 43065 100.0 % (5 / 5)
byteacmp GIC 43878 100.0 % (11 / 11)
bttextsortsupport GIC 44359 100.0 % (7 / 7)
bytea_string_agg_transfn GIC 46387 100.0 % (19 / 19)
textrecv GIC 53360 100.0 % (6 / 6)
text_gt ECB 56829
text_format_parse_digits ECB 59046
text_lt ECB 62299
SplitIdentifierString GIC 72651 93.2 % (41 / 44)
internal_text_pattern_compare ECB 76040
btnametextcmp ECB 81923
varstr_sortsupport ECB 83052
text_ge GIC 92446 100.0 % (7 / 7)
text_larger GIC 114807 100.0 % (5 / 5)
byteain ECB 131417
text_le GIC 162176 100.0 % (7 / 7)
textlen ECB 215278
text_length ECB 215284
text_substr GIC 374965 100.0 % (2 / 2)
text_substring GNC 394913 82.8 % (48 / 58)
text_substr_no_len ECB 24
text_substring GIC 394913
string_agg_transfn ECB 420976
name_text GIC 525697 100.0 % (3 / 3)
varstr_abbrev_convert GIC 577029 83.7 % (41 / 49)
appendStringInfoText ECB 832552
textcat ECB 1335495
text_catenate GIC 1335535 87.5 % (14 / 16)
bttextcmp GIC 3316584 100.0 % (7 / 7)
textout GIC 4169602 100.0 % (3 / 3)
varstr_cmp GIC 4679892 80.0 % (12 / 15)
check_collation_set GIC 8518884 100.0 % (4 / 4)
textin GIC 8942398 100.0 % (3 / 3)
text_to_cstring GIC 8999458 100.0 % (9 / 9)
cstring_to_text GIC 12430865 100.0 % (2 / 2)
cstring_to_text_with_len GIC 14970995 100.0 % (5 / 5)
varstrfastcmp_locale ECB 18640117
namefastcmp_c ECB 63594147
varstrfastcmp_c GIC 63929703 86.7 % (13 / 15)

Generated by: LCOV version v1.16-55-g56c0a2a