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 17:13:01 Functions: 92.0 % 163 150 13 144 6 13 140 10
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 62.1 % 29 18 11 17 1
View type: Flat (60,120] days: 93.2 % 73 68 5 68
Legend: Lines: hit not hit (120,180] days: 100.0 % 1 1 1
(180,240] days: 90.0 % 30 27 2 1 2 25
(240..) days: 90.0 % 2063 1857 58 143 5 62 1237 2 556 152 1232
Function coverage date bins:
(60,120] days: 100.0 % 3 3 3
(180,240] days: 100.0 % 3 3 3
(240..) days: 46.5 % 310 144 13 144 13 140

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
bttextnamecmp EUB 0
byteapos UIC 0 0.0 % (0 / 17)
namefastcmp_locale UIC 0 0.0 % (0 / 5)
namegttext UIC 0 0.0 % (0 / 2)
nameletext EUB 0
rest_of_char_same UIC 0 0.0 % (0 / 6)
textgename EUB 0
textgtname EUB 0
textlename EUB 0
textltname UIC 0 0.0 % (0 / 2)
unknownin EUB 0
unknownrecv UIC 0 0.0 % (0 / 4)
unknownsend EUB 0
bytea_bit_count GIC 3 100.0 % (3 / 3)
byteaoverlay ECB 3
text_reverse ECB 3
to_hex64 ECB 3
array_to_text_null GIC 6 88.9 % (8 / 9)
bttext_pattern_cmp GIC 6 100.0 % (7 / 7)
byteaGetBit ECB 6
byteaSetBit ECB 6
byteaSetByte ECB 6
byteaoverlay_no_len GIC 6 100.0 % (6 / 6)
text_position_reset ECB 6
textoverlay_no_len ECB 6
bpcharfastcmp_c GIC 8 80.0 % (12 / 15)
bytea_overlay ECB 9
textnename GIC 9 85.7 % (12 / 14)
text_to_table_null GIC 12 100.0 % (2 / 2)
bytea_sortsupport GIC 13 100.0 % (6 / 6)
textoverlay GIC 14 100.0 % (6 / 6)
text_format_nv GIC 15 100.0 % (2 / 2)
namenetext ECB 18
text_concat ECB 18
build_concat_foutcache ECB 20
text_overlay GIC 20 80.0 % (8 / 10)
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 GIC 33 100.0 % (10 / 10)
unistr GIC 33 85.5 % (71 / 83)
textoctetlen GIC 35 100.0 % (3 / 3)
concat_internal ECB 36
text_to_table GNC 42 100.0 % (8 / 8)
text_to_table GIC 42
array_to_text_internal ECB 30169
bytea_substr GIC 43 100.0 % (2 / 2)
hexval_n GIC 45 100.0 % (5 / 5)
split_part GIC 51 100.0 % (52 / 52)
text_position ECB 53
textpos GIC 53 100.0 % (4 / 4)
bttext_pattern_sortsupport GIC 58 100.0 % (6 / 6)
pg_column_size ECB 61
unicode_is_normalized GIC 69 100.0 % (24 / 24)
text_to_array ECB 73
bytea_string_agg_finalfn ECB 76
isxdigits_n GIC 78 100.0 % (5 / 5)
pg_column_compression GIC 81 84.0 % (21 / 25)
unicode_norm_form_from_string ECB 93
string_agg_combine ECB 100
string_agg_deserialize GNC 100 100.0 % (14 / 14)
string_agg_serialize ECB 100
appendStringInfoRegexpSubstr ECB 106
split_text GIC 115 100.0 % (47 / 47)
byteaoctetlen GIC 157 100.0 % (3 / 3)
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 ECB 340
byteane GIC 384 92.3 % (12 / 13)
split_text_accum_result ECB 425
bytearecv ECB 506
SplitDirectoriesString GIC 621 59.5 % (25 / 42)
textToQualifiedNameList ECB 685
byteacat GIC 760 100.0 % (4 / 4)
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 GIC 1399 100.0 % (2 / 2)
text_position_setup GIC 1405 97.8 % (45 / 46)
bytea_substr_no_len ECB 1950
bytea_substring GIC 2011 91.7 % (11 / 12)
SplitGUCList GIC 2458 86.8 % (33 / 38)
byteage GIC 2505 100.0 % (9 / 9)
byteasend GIC 2811 100.0 % (3 / 3)
byteagt GIC 3114 100.0 % (9 / 9)
byteale ECB 3178
texteqname GIC 3369 100.0 % (14 / 14)
text_position_get_match_ptr ECB 3381
bytealt GIC 4158 100.0 % (9 / 9)
text_position_next ECB 4789
text_position_next_internal ECB 4789
byteaeq ECB 5188
check_replace_text_has_escape ECB 5263
replace_text_regexp GIC 5263 94.2 % (49 / 52)
charlen_to_bytelen GIC 5457 83.3 % (5 / 6)
byteaout ECB 6677
textne GIC 9726 100.0 % (27 / 27)
text_format GIC 12534 82.3 % (79 / 96)
btvarstrequalimage GIC 13033 100.0 % (8 / 8)
text_name ECB 15263
text_pattern_ge GIC 18755 100.0 % (7 / 7)
text_pattern_gt ECB 18755
text_pattern_le GIC 18755 100.0 % (7 / 7)
text_starts_with ECB 18957
to_hex32 ECB 19342
text_pattern_lt GIC 19769 100.0 % (7 / 7)
namegetext GIC 25974 100.0 % (2 / 2)
namelttext GIC 26815 100.0 % (2 / 2)
text_format_append_string GIC 29502 95.0 % (19 / 20)
text_format_string_conversion GIC 29505 100.0 % (18 / 18)
text_format_parse_format GIC 29532 96.7 % (29 / 30)
array_to_text GIC 30154 100.0 % (4 / 4)
array_to_text_internal GIC 30169 93.8 % (45 / 48)
textsend ECB 34115
byteacmp GIC 43878 100.0 % (11 / 11)
bttextsortsupport ECB 44359
bytea_string_agg_transfn ECB 46387
textrecv ECB 53360
text_gt ECB 56829
text_format_parse_digits ECB 59046
text_lt GIC 62299 100.0 % (7 / 7)
SplitIdentifierString ECB 72651
internal_text_pattern_compare ECB 76040
btnametextcmp ECB 81923
varstr_sortsupport GIC 83052 95.3 % (41 / 43)
text_ge ECB 92446
nameeqtext GIC 98804 100.0 % (14 / 14)
text_larger GIC 114807 100.0 % (5 / 5)
byteain ECB 131417
text_le ECB 162176
textlen GIC 215278 100.0 % (3 / 3)
text_length GIC 215284 100.0 % (5 / 5)
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 GIC 420976 100.0 % (17 / 17)
name_text GIC 525697 100.0 % (3 / 3)
varstr_abbrev_convert ECB 577029
appendStringInfoText ECB 832552
textcat GNC 1335495 100.0 % (4 / 4)
textoctetlen ECB 35
textcat GIC 1335495
text_catenate ECB 1335535
bttextcmp GIC 3316584 100.0 % (7 / 7)
textout GIC 4169602 100.0 % (3 / 3)
varstr_cmp ECB 4679892
check_collation_set GIC 8518884 100.0 % (4 / 4)
textin ECB 8942398
text_to_cstring GIC 8999458 100.0 % (9 / 9)
cstring_to_text ECB 12430865
cstring_to_text_with_len ECB 14970995
varlenafastcmp_locale GIC 18640117 100.0 % (13 / 13)
varstrfastcmp_locale ECB 18640117
namefastcmp_c GIC 63594147 100.0 % (4 / 4)
varstrfastcmp_c ECB 63929703

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