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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 85.9 % 2433 2089 25 319 2 118 1969 1 25 105
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.4 % 71 67 1 3 37 30 1 12
Baseline: lcov-20260315-024220-baseline Branches: 66.2 % 2418 1601 55 58 5 699 55 11 113 1422 141 59 118 132
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 83.4 % 151 126 25 118 8
(360..) days: 86.0 % 2282 1963 319 2 1961 1
Function coverage date bins:
(30,360] days: 94.7 % 19 18 1 18
(360..) days: 94.2 % 52 49 3 19 30
Branch coverage date bins:
(30,360] days: 67.3 % 168 113 55 113
(360..) days: 60.7 % 2450 1488 58 5 699 55 11 1422 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)
do_to_timestamp GNC 20227 83.6 % (153 / 183) 69.4 % (136 / 196)
seq_search_localized UNC 0 0.0 % (0 / 25) 0.0 % (0 / 10)
NUM_processor CBC 528135 87.8 % (172 / 196) 79.0 % (132 / 167)
NUMDesc_prepare GNC 8512 81.7 % (89 / 109) 49.2 % (65 / 132)
parse_datetime GNC 19662 75.0 % (36 / 48) 33.8 % (23 / 68)
int4_to_char CBC 514588 73.7 % (28 / 38) 68.2 % (15 / 22)
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)
datetime_format_has_tz GNC 33 69.2 % (9 / 13) 50.0 % (2 / 4)
datetime_to_char_body GNC 4793 78.9 % (15 / 19) 50.0 % (2 / 4)
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)
is_next_separator GNC 61867 81.2 % (13 / 16) 68.8 % (11 / 16)
DCH_datetime_type GNC 4119 88.9 % (16 / 18) 77.8 % (7 / 9)
adjust_partial_year_to_2020 CBC 42 80.0 % (8 / 10) 75.0 % (6 / 8)
asc_initcap GNC 12 84.6 % (11 / 13) 55.6 % (10 / 18)
get_th GNC 1167 92.0 % (23 / 25) 72.7 % (16 / 22)
numeric_to_number GNC 12138 90.9 % (20 / 22) 62.5 % (5 / 8)
seq_search_ascii GNC 120 88.9 % (16 / 18) 83.3 % (10 / 12)
str_initcap CBC 113 90.5 % (19 / 21) 57.1 % (8 / 14)
str_initcap_z UBC 0 0.0 % (0 / 2)
str_tolower CBC 219467 90.5 % (19 / 21) 57.1 % (8 / 14)
str_tolower_z UBC 0 0.0 % (0 / 2)
str_toupper CBC 527653 90.5 % (19 / 21) 57.1 % (8 / 14)
str_toupper_z UBC 0 0.0 % (0 / 2)
strspace_len GNC 61888 66.7 % (4 / 6) 50.0 % (2 / 4)
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)
to_date CBC 103 81.8 % (9 / 11) 20.0 % (4 / 20)
NUM_eat_non_data_chars GNC 18 88.9 % (8 / 9) 83.3 % (5 / 6)
NUM_numpart_to_char CBC 4438330 98.6 % (72 / 73) 91.2 % (104 / 114)
asc_tolower GNC 2442 85.7 % (6 / 7) 75.0 % (3 / 4)
asc_toupper GNC 9867 85.7 % (6 / 7) 75.0 % (3 / 4)
float4_to_char CBC 74 98.0 % (48 / 49) 83.3 % (30 / 36)
from_char_seq_search GNC 120 92.3 % (12 / 13) 80.0 % (8 / 10)
index_seq_search GNC 15429 91.7 % (11 / 12) 83.3 % (10 / 12)
interval_to_char CBC 169 95.0 % (19 / 20) 62.5 % (10 / 16)
to_timestamp CBC 462 92.3 % (12 / 13) 62.5 % (5 / 8)
DCH_cache_fetch CBC 25053 100.0 % (6 / 6) 100.0 % (4 / 4)
DCH_cache_getnew CBC 469 100.0 % (25 / 25) 83.3 % (10 / 12)
DCH_cache_search CBC 25053 100.0 % (8 / 8) 87.5 % (7 / 8)
IS_SUFFIX_FM GNC 87450 100.0 % (2 / 2)
IS_SUFFIX_TH GNC 147594 100.0 % (2 / 2)
IS_SUFFIX_THth GNC 147594 100.0 % (2 / 2) 100.0 % (4 / 4)
IS_SUFFIX_TM GNC 6981 100.0 % (2 / 2)
IS_SUFFIX_th GNC 147213 100.0 % (2 / 2)
NUM_cache_fetch GNC 527991 100.0 % (7 / 7) 100.0 % (2 / 2)
NUM_cache_getnew CBC 310 100.0 % (24 / 24) 83.3 % (10 / 12)
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)
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)
float8_to_char CBC 85 100.0 % (49 / 49) 86.1 % (31 / 36)
from_char_parse_int CBC 43927 100.0 % (2 / 2)
from_char_set_int GNC 61575 100.0 % (5 / 5) 66.7 % (4 / 6)
from_char_set_mode CBC 61879 100.0 % (7 / 7) 87.5 % (7 / 8)
get_last_relevant_decnum GNC 339 100.0 % (9 / 9) 100.0 % (6 / 6)
int_to_roman GNC 12066 100.0 % (27 / 27) 84.2 % (16 / 19)
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)
parse_format CBC 929 100.0 % (68 / 68) 87.5 % (49 / 56)
roman_to_int GNC 12054 100.0 % (66 / 66) 94.8 % (91 / 96)

Generated by: LCOV version 2.4-beta