LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - formatting.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC EUB ECB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 85.8 % 2420 2076 344 4 2072 2
Current Date: 2025-09-06 07:49:51 +0900 Functions: 93.8 % 65 61 4 2 59
Baseline: lcov-20250908-010021-baseline Branches: 64.2 % 2568 1649 1 8 910 27 3 1619 76 42
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 3 3 3
(7,30] days: 100.0 % 1 1 1
(30,360] days: 91.2 % 217 198 19 198
(360..) days: 85.2 % 2199 1874 325 1874
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 93.7 % 63 59 4 2 57
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 76.3 % 219 167 52 167
(360..) days: 60.0 % 2463 1479 8 858 27 1452 76 42

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 CBC 4549 78.9 % (337 / 427) 50.9 % (290 / 570)
DCH_from_char CBC 20224 85.6 % (261 / 305) 56.3 % (262 / 465)
NUMDesc_prepare CBC 7148 81.7 % (89 / 109) 49.2 % (65 / 132)
do_to_timestamp CBC 20227 83.6 % (153 / 183) 69.4 % (136 / 196)
parse_datetime CBC 19662 75.0 % (36 / 48) 33.8 % (23 / 68)
NUM_processor CBC 524135 87.8 % (172 / 196) 79.0 % (132 / 167)
NUM_numpart_from_char CBC 447 83.6 % (61 / 73) 71.4 % (70 / 98)
to_date CBC 103 81.8 % (9 / 11) 20.0 % (4 / 20)
str_casefold CBC 12 65.2 % (15 / 23) 33.3 % (6 / 18)
NUM_prepare_locale CBC 523967 78.6 % (22 / 28) 57.7 % (15 / 26)
NUM_numpart_to_char CBC 4422330 98.6 % (72 / 73) 91.2 % (104 / 114)
seq_search_localized UBC 0 0.0 % (0 / 25) 0.0 % (0 / 10)
asc_initcap CBC 12 84.6 % (11 / 13) 55.6 % (10 / 18)
from_char_parse_int_len CBC 61888 96.2 % (25 / 26) 75.0 % (24 / 32)
int4_to_char CBC 510588 73.7 % (28 / 38) 68.2 % (15 / 22)
parse_format CBC 887 100.0 % (68 / 68) 87.5 % (49 / 56)
float4_to_char CBC 74 98.0 % (48 / 49) 83.3 % (30 / 36)
get_th GNC 1167 92.0 % (23 / 25) 72.7 % (16 / 22)
interval_to_char CBC 169 95.0 % (19 / 20) 62.5 % (10 / 16)
is_next_separator CBC 61867 81.2 % (13 / 16) 66.7 % (12 / 18)
str_initcap CBC 113 90.5 % (19 / 21) 57.1 % (8 / 14)
str_tolower CBC 218866 90.5 % (19 / 21) 57.1 % (8 / 14)
str_toupper CBC 525346 90.5 % (19 / 21) 57.1 % (8 / 14)
float8_to_char CBC 85 100.0 % (49 / 49) 86.1 % (31 / 36)
roman_to_int CBC 12054 100.0 % (66 / 66) 94.8 % (91 / 96)
timestamp_to_char CBC 2158 87.5 % (14 / 16) 58.3 % (7 / 12)
timestamptz_to_char CBC 2360 87.5 % (14 / 16) 58.3 % (7 / 12)
DCH_prevent_counter_overflow CBC 25276 50.0 % (3 / 6) 25.0 % (1 / 4)
NUM_prevent_counter_overflow CBC 524351 50.0 % (3 / 6) 25.0 % (1 / 4)
int8_to_char CBC 355 93.0 % (40 / 43) 88.5 % (23 / 26)
int_to_roman CBC 12066 100.0 % (27 / 27) 84.2 % (16 / 19)
numeric_to_number CBC 12138 91.3 % (21 / 23) 62.5 % (5 / 8)
to_timestamp CBC 462 92.3 % (12 / 13) 62.5 % (5 / 8)
DCH_cache_getnew CBC 467 100.0 % (25 / 25) 83.3 % (10 / 12)
DCH_datetime_type CBC 4119 88.9 % (16 / 18) 77.8 % (7 / 9)
NUM_cache_getnew CBC 315 100.0 % (24 / 24) 83.3 % (10 / 12)
adjust_partial_year_to_2020 CBC 42 80.0 % (8 / 10) 75.0 % (6 / 8)
datetime_format_has_tz CBC 33 69.2 % (9 / 13) 50.0 % (2 / 4)
datetime_to_char_body CBC 4549 78.9 % (15 / 19) 50.0 % (2 / 4)
from_char_seq_search CBC 120 92.3 % (12 / 13) 80.0 % (8 / 10)
from_char_set_int CBC 61575 100.0 % (5 / 5) 66.7 % (4 / 6)
index_seq_search CBC 13821 91.7 % (11 / 12) 83.3 % (10 / 12)
is_separator_char CBC 3276 100.0 % (5 / 5) 87.5 % (14 / 16)
numeric_to_char GNC 901 100.0 % (51 / 51) 93.3 % (28 / 30)
seq_search_ascii CBC 120 88.9 % (16 / 18) 83.3 % (10 / 12)
strspace_len CBC 61888 66.7 % (4 / 6) 50.0 % (2 / 4)
DCH_cache_search CBC 24809 100.0 % (8 / 8) 87.5 % (7 / 8)
NUM_eat_non_data_chars CBC 18 87.5 % (7 / 8) 83.3 % (5 / 6)
asc_tolower CBC 2442 85.7 % (6 / 7) 75.0 % (3 / 4)
asc_toupper CBC 9867 85.7 % (6 / 7) 75.0 % (3 / 4)
from_char_set_mode CBC 61879 100.0 % (7 / 7) 87.5 % (7 / 8)
str_numth CBC 1143 80.0 % (4 / 5) 50.0 % (1 / 2)
DCH_cache_fetch CBC 24809 100.0 % (6 / 6) 100.0 % (4 / 4)
NUM_cache CBC 524141 100.0 % (22 / 22) 100.0 % (2 / 2)
NUM_cache_fetch CBC 524036 100.0 % (7 / 7) 100.0 % (2 / 2)
NUM_cache_search CBC 524036 100.0 % (8 / 8) 100.0 % (6 / 6)
get_last_relevant_decnum CBC 339 100.0 % (9 / 9) 100.0 % (6 / 6)
suff_search CBC 5830 100.0 % (7 / 7) 100.0 % (6 / 6)
asc_tolower_z CBC 2304 100.0 % (2 / 2)
asc_toupper_z CBC 2286 100.0 % (2 / 2)
fill_str CBC 114 100.0 % (4 / 4)
from_char_parse_int CBC 43927 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.4-beta