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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 85.9 % 2432 2088 25 319 2 118 1968 1 25 105
Current Date: 2025-12-17 08:58:58 +0900 Functions: 94.4 % 71 67 1 3 37 30 1 12
Baseline: lcov-20251217-005640-baseline Branches: 66.2 % 2418 1601 55 58 5 699 55 11 113 1422 141 59
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 86.9 % 251 218 25 8 117 101
(360..) days: 85.7 % 2180 1869 311 2 1867 1
Function coverage date bins:
(30,360] days: 95.0 % 20 19 1 18 1
(360..) days: 94.1 % 51 48 3 19 29
Branch coverage date bins:
(30,360] days: 75.0 % 300 225 55 20 113 112
(360..) days: 59.4 % 2318 1376 58 5 679 55 11 1310 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 4793 78.9 % (337 / 427) 56.3 % (260 / 462)
DCH_from_char GNC 20224 85.6 % (262 / 306) 57.0 % (239 / 419)
NUMDesc_prepare GNC 8512 81.7 % (89 / 109) 49.2 % (65 / 132)
do_to_timestamp GNC 20227 83.6 % (153 / 183) 69.4 % (136 / 196)
parse_datetime GNC 19662 75.0 % (36 / 48) 33.8 % (23 / 68)
NUM_processor CBC 528135 87.8 % (172 / 196) 79.0 % (132 / 167)
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 527967 78.6 % (22 / 28) 57.7 % (15 / 26)
NUM_numpart_to_char CBC 4438330 98.6 % (72 / 73) 91.2 % (104 / 114)
asc_initcap GNC 12 84.6 % (11 / 13) 55.6 % (10 / 18)
from_char_parse_int_len GNC 61888 96.2 % (25 / 26) 75.0 % (24 / 32)
int4_to_char CBC 514588 73.7 % (28 / 38) 68.2 % (15 / 22)
parse_format CBC 929 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)
str_initcap CBC 113 90.5 % (19 / 21) 57.1 % (8 / 14)
str_tolower CBC 218867 90.5 % (19 / 21) 57.1 % (8 / 14)
str_toupper CBC 526633 90.5 % (19 / 21) 57.1 % (8 / 14)
float8_to_char CBC 85 100.0 % (49 / 49) 86.1 % (31 / 36)
is_next_separator GNC 61867 81.2 % (13 / 16) 68.8 % (11 / 16)
roman_to_int GNC 12054 100.0 % (66 / 66) 94.8 % (91 / 96)
timestamp_to_char CBC 2402 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 25522 50.0 % (3 / 6) 25.0 % (1 / 4)
NUM_prevent_counter_overflow CBC 528301 50.0 % (3 / 6) 25.0 % (1 / 4)
int8_to_char CBC 355 93.0 % (40 / 43) 88.5 % (23 / 26)
int_to_roman GNC 12066 100.0 % (27 / 27) 84.2 % (16 / 19)
numeric_to_number GNC 12138 90.9 % (20 / 22) 62.5 % (5 / 8)
to_timestamp CBC 462 92.3 % (12 / 13) 62.5 % (5 / 8)
DCH_cache_getnew CBC 469 100.0 % (25 / 25) 83.3 % (10 / 12)
DCH_datetime_type GNC 4119 88.9 % (16 / 18) 77.8 % (7 / 9)
NUM_cache_getnew CBC 310 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 GNC 33 69.2 % (9 / 13) 50.0 % (2 / 4)
from_char_seq_search GNC 120 92.3 % (12 / 13) 80.0 % (8 / 10)
from_char_set_int GNC 61575 100.0 % (5 / 5) 66.7 % (4 / 6)
index_seq_search GNC 15429 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 GNC 120 88.9 % (16 / 18) 83.3 % (10 / 12)
strspace_len GNC 61888 66.7 % (4 / 6) 50.0 % (2 / 4)
DCH_cache_search CBC 25053 100.0 % (8 / 8) 87.5 % (7 / 8)
NUM_eat_non_data_chars GNC 18 87.5 % (7 / 8) 83.3 % (5 / 6)
asc_tolower GNC 2442 85.7 % (6 / 7) 75.0 % (3 / 4)
asc_toupper GNC 9867 85.7 % (6 / 7) 75.0 % (3 / 4)
from_char_set_mode CBC 61879 100.0 % (7 / 7) 87.5 % (7 / 8)
DCH_cache_fetch CBC 25053 100.0 % (6 / 6) 100.0 % (4 / 4)
IS_SUFFIX_THth GNC 147594 100.0 % (2 / 2) 100.0 % (4 / 4)
NUM_cache_fetch GNC 527991 100.0 % (7 / 7) 100.0 % (2 / 2)
NUM_cache_search CBC 527991 100.0 % (8 / 8) 100.0 % (6 / 6)
SUFFIX_TH_TYPE GNC 1143 100.0 % (2 / 2) 100.0 % (2 / 2)
IS_SUFFIX_FM GNC 87450 100.0 % (2 / 2)
IS_SUFFIX_TH GNC 147594 100.0 % (2 / 2)
IS_SUFFIX_TM GNC 6981 100.0 % (2 / 2)
IS_SUFFIX_th GNC 147213 100.0 % (2 / 2)
asc_tolower_z CBC 2304 100.0 % (2 / 2)
asc_toupper_z CBC 2286 100.0 % (2 / 2)
fill_str GNC 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