LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - formatting.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 85.2 % 2332 1988 63 14 267 2 274 1712 112 370
Current Date: 2026-09-20 14:13:17 +0900 Functions: 93.2 % 73 68 5 16 52 8
Baseline: lcov-20260920-baseline Branches: 66.4 % 2399 1594 83 17 705 5 288 1301 5 5
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 75.2 % 483 363 61 7 52 269 94
(360..) days: 87.9 % 1846 1622 2 7 215 2 5 1615
Function coverage date bins:
(30,360] days: 91.3 % 23 21 2 9 12
(360..) days: 94.0 % 50 47 3 7 40
Branch coverage date bins:
(30,360] days: 69.7 % 515 359 83 4 69 288 71
(360..) days: 65.2 % 1894 1235 13 636 5 1230 5 5

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_from_char CBC 26989 85.6 % (262 / 306) 57.0 % (239 / 419)
DCH_to_char GNC 6308 82.6 % (246 / 298) 62.7 % (262 / 418)
NUMDesc_prepare CBC 11499 81.7 % (89 / 109) 49.2 % (65 / 132)
do_to_timestamp CBC 26993 83.6 % (153 / 183) 69.4 % (136 / 196)
parse_datetime CBC 26244 75.0 % (36 / 48) 33.8 % (23 / 68)
NUM_processor_from_char GNC 16174 68.6 % (72 / 105) 48.1 % (38 / 79)
seq_search_localized UBC 0 0.0 % (0 / 49) 0.0 % (0 / 28)
to_date CBC 135 81.8 % (9 / 11) 20.0 % (4 / 20)
NUM_processor_to_char GNC 694474 100.0 % (103 / 103) 88.1 % (89 / 101)
str_casefold CBC 20 65.2 % (15 / 23) 33.3 % (6 / 18)
NUM_prepare_locale CBC 710424 78.6 % (22 / 28) 57.7 % (15 / 26)
NUM_numpart_to_char GNC 5943485 98.2 % (55 / 56) 91.2 % (104 / 114)
asc_initcap CBC 16 84.6 % (11 / 13) 55.6 % (10 / 18)
from_char_parse_int_len GNC 82595 96.2 % (25 / 26) 75.0 % (24 / 32)
parse_format CBC 1253 100.0 % (68 / 68) 87.5 % (49 / 56)
get_th CBC 1556 92.0 % (23 / 25) 72.7 % (16 / 22)
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 251218 90.5 % (19 / 21) 57.1 % (8 / 14)
str_toupper CBC 683038 90.5 % (19 / 21) 57.1 % (8 / 14)
float4_to_char GNC 98 98.0 % (48 / 49) 85.3 % (29 / 34)
int4_to_char GNC 692605 79.5 % (31 / 39) 75.0 % (15 / 20)
is_next_separator CBC 82567 81.2 % (13 / 16) 68.8 % (11 / 16)
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)
casefold_str_cmp UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
float8_to_char GNC 113 100.0 % (49 / 49) 88.2 % (30 / 34)
DCH_prevent_counter_overflow CBC 33968 50.0 % (3 / 6) 25.0 % (1 / 4)
NUM_prevent_counter_overflow CBC 710902 50.0 % (3 / 6) 25.0 % (1 / 4)
int_to_roman CBC 16088 100.0 % (27 / 27) 84.2 % (16 / 19)
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 CBC 5498 88.9 % (16 / 18) 77.8 % (7 / 9)
NUM_cache_getnew CBC 430 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 CBC 44 69.2 % (9 / 13) 50.0 % (2 / 4)
datetime_to_char_body GNC 6308 81.0 % (17 / 21) 50.0 % (2 / 4)
from_char_seq_search CBC 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 CBC 20714 91.7 % (11 / 12) 83.3 % (10 / 12)
int8_to_char GNC 473 93.0 % (40 / 43) 91.7 % (22 / 24)
is_separator_char CBC 4357 100.0 % (5 / 5) 87.5 % (14 / 16)
numeric_to_number GNC 16182 90.9 % (20 / 22) 66.7 % (4 / 6)
seq_search_ascii CBC 156 88.9 % (16 / 18) 83.3 % (10 / 12)
strspace_len CBC 82595 66.7 % (4 / 6) 50.0 % (2 / 4)
DCH_cache_search CBC 33345 100.0 % (8 / 8) 87.5 % (7 / 8)
asc_tolower CBC 26649 85.7 % (6 / 7) 75.0 % (3 / 4)
asc_toupper CBC 5725 85.7 % (6 / 7) 75.0 % (3 / 4)
from_char_set_mode CBC 82577 100.0 % (7 / 7) 87.5 % (7 / 8)
numeric_to_char GNC 1201 100.0 % (51 / 51) 96.4 % (27 / 28)
str_numth GNC 1524 100.0 % (4 / 4) 50.0 % (1 / 2)
DCH_cache_fetch CBC 33345 100.0 % (6 / 6) 100.0 % (4 / 4)
IS_SUFFIX_THth CBC 196778 100.0 % (2 / 2) 100.0 % (4 / 4)
NUM_cache CBC 710672 100.0 % (22 / 22) 100.0 % (2 / 2)
NUM_cache_fetch CBC 710472 100.0 % (7 / 7) 100.0 % (2 / 2)
NUM_cache_search CBC 710472 100.0 % (8 / 8) 100.0 % (6 / 6)
SUFFIX_TH_TYPE CBC 1524 100.0 % (2 / 2) 100.0 % (2 / 2)
get_last_relevant_decnum CBC 452 100.0 % (9 / 9) 100.0 % (6 / 6)
suff_search CBC 7771 100.0 % (7 / 7) 100.0 % (6 / 6)
IS_SUFFIX_FM CBC 116512 100.0 % (2 / 2)
IS_SUFFIX_TH CBC 196778 100.0 % (2 / 2)
IS_SUFFIX_TM CBC 9304 100.0 % (2 / 2)
IS_SUFFIX_th CBC 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 CBC 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.0-1