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

Generated by: LCOV version 2.4-beta