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

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