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

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