LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - formatting.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 85.8 % 2437 2090 25 322 2 118 1970 1 25 105
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.4 % 72 68 1 3 36 32 1 12
Baseline: lcov-20260505-025707-baseline Branches: 66.2 % 2424 1604 55 58 5 702 55 11 113 1425 141 59 118 132
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 85.0 % 20 17 3 17
(30,360] days: 83.4 % 151 126 25 118 8
(360..) days: 85.9 % 2266 1947 319 2 1945 1
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 94.7 % 19 18 1 18
(360..) days: 94.2 % 52 49 3 18 31
Branch coverage date bins:
(7,30] days: 70.0 % 10 7 3 7
(30,360] days: 67.3 % 168 113 55 113
(360..) days: 60.7 % 2446 1484 58 5 699 55 11 1418 141 59

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
DCH_to_char GNC 6308 78.9 % (337 / 427) 56.3 % (260 / 462)
DCH_from_char GNC 26989 85.6 % (262 / 306) 57.0 % (239 / 419)
NUMDesc_prepare GNC 11326 81.7 % (89 / 109) 49.2 % (65 / 132)
parse_datetime GNC 26244 75.0 % (36 / 48) 33.8 % (23 / 68)
NUM_processor CBC 699536 87.1 % (175 / 201) 78.4 % (134 / 171)
to_date CBC 135 81.8 % (9 / 11) 20.0 % (4 / 20)
str_casefold CBC 20 65.2 % (15 / 23) 33.3 % (6 / 18)
NUM_prepare_locale CBC 699312 78.6 % (22 / 28) 57.7 % (15 / 26)
NUM_numpart_to_char CBC 5898865 98.5 % (64 / 65) 91.2 % (104 / 114)
asc_initcap GNC 16 84.6 % (11 / 13) 55.6 % (10 / 18)
int4_to_char CBC 681477 73.7 % (28 / 38) 68.2 % (15 / 22)
parse_format CBC 1232 100.0 % (68 / 68) 87.5 % (49 / 56)
float4_to_char CBC 98 98.0 % (48 / 49) 83.3 % (30 / 36)
interval_to_char CBC 225 95.0 % (19 / 20) 62.5 % (10 / 16)
str_initcap CBC 167 90.5 % (19 / 21) 57.1 % (8 / 14)
str_tolower CBC 227752 90.5 % (19 / 21) 57.1 % (8 / 14)
str_toupper CBC 683058 90.5 % (19 / 21) 57.1 % (8 / 14)
float8_to_char CBC 113 100.0 % (49 / 49) 86.1 % (31 / 36)
is_next_separator GNC 82567 81.2 % (13 / 16) 68.8 % (11 / 16)
roman_to_int GNC 16072 100.0 % (66 / 66) 94.8 % (91 / 96)
timestamp_to_char CBC 3121 87.5 % (14 / 16) 58.3 % (7 / 12)
timestamptz_to_char CBC 3146 87.5 % (14 / 16) 58.3 % (7 / 12)
DCH_prevent_counter_overflow CBC 33968 50.0 % (3 / 6) 25.0 % (1 / 4)
NUM_prevent_counter_overflow CBC 699753 50.0 % (3 / 6) 25.0 % (1 / 4)
int8_to_char CBC 473 93.0 % (40 / 43) 88.5 % (23 / 26)
int_to_roman GNC 16088 100.0 % (27 / 27) 84.2 % (16 / 19)
numeric_to_number GNC 16182 90.9 % (20 / 22) 62.5 % (5 / 8)
to_timestamp CBC 614 92.3 % (12 / 13) 62.5 % (5 / 8)
DCH_cache_getnew CBC 623 100.0 % (25 / 25) 83.3 % (10 / 12)
DCH_datetime_type GNC 5498 88.9 % (16 / 18) 77.8 % (7 / 9)
NUM_cache_getnew CBC 409 100.0 % (24 / 24) 83.3 % (10 / 12)
adjust_partial_year_to_2020 CBC 56 80.0 % (8 / 10) 75.0 % (6 / 8)
datetime_format_has_tz GNC 44 69.2 % (9 / 13) 50.0 % (2 / 4)
datetime_to_char_body GNC 6308 78.9 % (15 / 19) 50.0 % (2 / 4)
from_char_seq_search GNC 156 92.3 % (12 / 13) 80.0 % (8 / 10)
from_char_set_int CBC 82174 100.0 % (5 / 5) 66.7 % (4 / 6)
index_seq_search GNC 20541 91.7 % (11 / 12) 83.3 % (10 / 12)
is_separator_char CBC 4357 100.0 % (5 / 5) 87.5 % (14 / 16)
numeric_to_char GNC 1201 100.0 % (51 / 51) 93.3 % (28 / 30)
strspace_len GNC 82595 66.7 % (4 / 6) 50.0 % (2 / 4)
DCH_cache_search CBC 33345 100.0 % (8 / 8) 87.5 % (7 / 8)
NUM_add_locale_symbol CBC 1345 85.7 % (6 / 7) 50.0 % (1 / 2)
asc_tolower GNC 3257 85.7 % (6 / 7) 75.0 % (3 / 4)
asc_toupper GNC 5725 85.7 % (6 / 7) 75.0 % (3 / 4)
from_char_set_mode CBC 82577 100.0 % (7 / 7) 87.5 % (7 / 8)
str_numth GNC 1524 80.0 % (4 / 5) 50.0 % (1 / 2)
DCH_cache_fetch CBC 33345 100.0 % (6 / 6) 100.0 % (4 / 4)
IS_SUFFIX_THth GNC 196778 100.0 % (2 / 2) 100.0 % (4 / 4)
NUM_cache_fetch GNC 699344 100.0 % (7 / 7) 100.0 % (2 / 2)
NUM_cache_search CBC 699344 100.0 % (8 / 8) 100.0 % (6 / 6)
SUFFIX_TH_TYPE GNC 1524 100.0 % (2 / 2) 100.0 % (2 / 2)
IS_SUFFIX_FM GNC 116512 100.0 % (2 / 2)
IS_SUFFIX_TH GNC 196778 100.0 % (2 / 2)
IS_SUFFIX_TM GNC 9304 100.0 % (2 / 2)
IS_SUFFIX_th GNC 196270 100.0 % (2 / 2)
asc_tolower_z CBC 3072 100.0 % (2 / 2)
asc_toupper_z CBC 3048 100.0 % (2 / 2)
fill_str GNC 152 100.0 % (4 / 4)
from_char_parse_int CBC 58623 100.0 % (2 / 2)
str_initcap_z UBC 0 0.0 % (0 / 2)
str_tolower_z UBC 0 0.0 % (0 / 2)
str_toupper_z UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.5.0-beta