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_cache_fetch CBC 33345 100.0 % (6 / 6) 100.0 % (4 / 4)
DCH_cache_getnew CBC 623 100.0 % (25 / 25) 83.3 % (10 / 12)
DCH_cache_search CBC 33345 100.0 % (8 / 8) 87.5 % (7 / 8)
DCH_datetime_type GNC 5498 88.9 % (16 / 18) 77.8 % (7 / 9)
DCH_from_char GNC 26989 85.6 % (262 / 306) 57.0 % (239 / 419)
DCH_prevent_counter_overflow CBC 33968 50.0 % (3 / 6) 25.0 % (1 / 4)
DCH_to_char GNC 6308 78.9 % (337 / 427) 56.3 % (260 / 462)
IS_SUFFIX_FM GNC 116512 100.0 % (2 / 2)
IS_SUFFIX_TH GNC 196778 100.0 % (2 / 2)
IS_SUFFIX_THth GNC 196778 100.0 % (2 / 2) 100.0 % (4 / 4)
IS_SUFFIX_TM GNC 9304 100.0 % (2 / 2)
IS_SUFFIX_th GNC 196270 100.0 % (2 / 2)
NUMDesc_prepare GNC 11326 81.7 % (89 / 109) 49.2 % (65 / 132)
NUM_add_locale_symbol CBC 1345 85.7 % (6 / 7) 50.0 % (1 / 2)
NUM_cache_fetch GNC 699344 100.0 % (7 / 7) 100.0 % (2 / 2)
NUM_cache_getnew CBC 409 100.0 % (24 / 24) 83.3 % (10 / 12)
NUM_cache_search CBC 699344 100.0 % (8 / 8) 100.0 % (6 / 6)
NUM_numpart_to_char CBC 5898865 98.5 % (64 / 65) 91.2 % (104 / 114)
NUM_prepare_locale CBC 699312 78.6 % (22 / 28) 57.7 % (15 / 26)
NUM_prevent_counter_overflow CBC 699753 50.0 % (3 / 6) 25.0 % (1 / 4)
NUM_processor CBC 699536 87.1 % (175 / 201) 78.4 % (134 / 171)
SUFFIX_TH_TYPE GNC 1524 100.0 % (2 / 2) 100.0 % (2 / 2)
adjust_partial_year_to_2020 CBC 56 80.0 % (8 / 10) 75.0 % (6 / 8)
asc_initcap GNC 16 84.6 % (11 / 13) 55.6 % (10 / 18)
asc_tolower GNC 3257 85.7 % (6 / 7) 75.0 % (3 / 4)
asc_tolower_z CBC 3072 100.0 % (2 / 2)
asc_toupper GNC 5725 85.7 % (6 / 7) 75.0 % (3 / 4)
asc_toupper_z CBC 3048 100.0 % (2 / 2)
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)
fill_str GNC 152 100.0 % (4 / 4)
float4_to_char CBC 98 98.0 % (48 / 49) 83.3 % (30 / 36)
float8_to_char CBC 113 100.0 % (49 / 49) 86.1 % (31 / 36)
from_char_parse_int CBC 58623 100.0 % (2 / 2)
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)
from_char_set_mode CBC 82577 100.0 % (7 / 7) 87.5 % (7 / 8)
index_seq_search GNC 20541 91.7 % (11 / 12) 83.3 % (10 / 12)
int4_to_char CBC 681477 73.7 % (28 / 38) 68.2 % (15 / 22)
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)
interval_to_char CBC 225 95.0 % (19 / 20) 62.5 % (10 / 16)
is_next_separator GNC 82567 81.2 % (13 / 16) 68.8 % (11 / 16)
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)
numeric_to_number GNC 16182 90.9 % (20 / 22) 62.5 % (5 / 8)
parse_datetime GNC 26244 75.0 % (36 / 48) 33.8 % (23 / 68)
parse_format CBC 1232 100.0 % (68 / 68) 87.5 % (49 / 56)
roman_to_int GNC 16072 100.0 % (66 / 66) 94.8 % (91 / 96)
str_casefold CBC 20 65.2 % (15 / 23) 33.3 % (6 / 18)
str_initcap CBC 167 90.5 % (19 / 21) 57.1 % (8 / 14)
str_initcap_z UBC 0 0.0 % (0 / 2)
str_numth GNC 1524 80.0 % (4 / 5) 50.0 % (1 / 2)
str_tolower CBC 227752 90.5 % (19 / 21) 57.1 % (8 / 14)
str_tolower_z UBC 0 0.0 % (0 / 2)
str_toupper CBC 683058 90.5 % (19 / 21) 57.1 % (8 / 14)
str_toupper_z UBC 0 0.0 % (0 / 2)
strspace_len GNC 82595 66.7 % (4 / 6) 50.0 % (2 / 4)
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)
to_date CBC 135 81.8 % (9 / 11) 20.0 % (4 / 20)
to_timestamp CBC 614 92.3 % (12 / 13) 62.5 % (5 / 8)

Generated by: LCOV version 2.5.0-beta