LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - datetime.c (source / functions) Coverage Total Hit UIC GIC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 87.0 % 2224 1934 290 1934
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 65 65 65
Baseline: lcov-20250907-010129-baseline Branches: 76.0 % 1697 1289 408 1289
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 92.6 % 95 88 7 88
(360..) days: 86.7 % 2129 1846 283 1846
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 61 61 61
Branch coverage date bins:
(30,360] days: 71.7 % 60 43 17 43
(360..) days: 76.1 % 1637 1246 391 1246

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
pg_timezone_names GIC 8 91.3 % (21 / 23) 60.0 % (12 / 20)
TemporalSimplify GIC 12 84.6 % (11 / 13) 42.9 % (6 / 14)
ISO8601IntegerWidth GIC 33 100.0 % (4 / 4) 100.0 % (2 / 2)
DecodeTimezoneNameToTz GIC 48 100.0 % (4 / 4) 100.0 % (2 / 2)
DetermineTimeZoneAbbrevOffset GIC 93 83.3 % (5 / 6) 50.0 % (1 / 2)
AddISO8601IntPart GIC 105 100.0 % (5 / 5) 100.0 % (2 / 2)
pg_timezone_abbrevs_zone GIC 126 90.9 % (30 / 33) 59.1 % (13 / 22)
DecodeNumberField GIC 293 97.3 % (36 / 37) 83.3 % (15 / 18)
DecodeISO8601Interval GIC 306 86.7 % (124 / 143) 76.0 % (95 / 125)
DecodeTimezoneName GIC 417 92.9 % (13 / 14) 83.3 % (10 / 12)
ParseISO8601Number GIC 477 86.7 % (13 / 15) 68.2 % (15 / 22)
FetchDynamicTimeZone GIC 615 80.0 % (8 / 10) 60.0 % (6 / 10)
DetermineTimeZoneAbbrevOffsetTS GIC 633 88.9 % (8 / 9) 50.0 % (3 / 6)
AdjustMonths GIC 669 100.0 % (4 / 4) 100.0 % (4 / 4)
AdjustFractDays GIC 684 100.0 % (9 / 9) 100.0 % (4 / 4)
DetermineTimeZoneAbbrevOffsetInternal GIC 726 100.0 % (8 / 8) 100.0 % (4 / 4)
CheckDateTokenTables GIC 816 100.0 % (7 / 7) 50.0 % (2 / 4)
DateTimeParseError GIC 876 75.0 % (18 / 24) 71.4 % (15 / 21)
DecodeTimeForInterval GIC 1201 100.0 % (10 / 10) 75.0 % (6 / 8)
AdjustMicroseconds GIC 1374 100.0 % (4 / 4) 100.0 % (2 / 2)
GetCurrentDateTime GIC 1601 100.0 % (3 / 3)
GetCurrentTimeUsec GIC 1688 92.3 % (12 / 13) 60.0 % (6 / 10)
DecodeTimezoneAbbrevPrefix GIC 1779 92.9 % (26 / 28) 77.3 % (17 / 22)
pg_timezone_abbrevs_abbrevs GIC 2358 92.3 % (48 / 52) 60.0 % (18 / 30)
DecodeTimeOnly GIC 2461 64.0 % (174 / 272) 56.8 % (96 / 169)
TimeZoneAbbrevIsKnown GIC 3256 100.0 % (8 / 8) 100.0 % (4 / 4)
AdjustDays GIC 3890 100.0 % (5 / 5) 100.0 % (8 / 8)
DecodeTimezoneAbbrev GIC 4199 94.7 % (36 / 38) 75.0 % (15 / 20)
int64_multiply_add GIC 4959 100.0 % (5 / 5) 100.0 % (4 / 4)
AdjustFractMicroseconds GIC 5129 100.0 % (11 / 11) 100.0 % (6 / 6)
InstallTimeZoneAbbrevs GIC 6335 100.0 % (4 / 4)
ConvertTimeZoneAbbrevs GIC 6428 97.2 % (35 / 36) 81.2 % (13 / 16)
EncodeDateOnly GIC 7211 68.8 % (33 / 48) 59.1 % (13 / 22)
EncodeTimeOnly GIC 7278 100.0 % (10 / 10) 100.0 % (2 / 2)
EncodeInterval GIC 7335 100.0 % (117 / 117) 86.2 % (138 / 160)
ClearTimeZoneAbbrevCache GIC 7761 100.0 % (3 / 3)
CheckDateTokenTable GIC 8060 58.3 % (7 / 12) 50.0 % (6 / 12)
AddPostgresIntPart GIC 9018 100.0 % (9 / 9) 100.0 % (10 / 10)
ParseFractionalSecond GIC 11144 100.0 % (6 / 6) 100.0 % (2 / 2)
ParseFraction GIC 11393 81.8 % (9 / 11) 60.0 % (6 / 10)
DecodeTimezone GIC 19188 85.7 % (30 / 35) 73.5 % (25 / 34)
DecodeSpecial GIC 20443 100.0 % (11 / 11) 100.0 % (6 / 6)
AddVerboseIntPart GIC 21210 100.0 % (11 / 11) 100.0 % (8 / 8)
j2day GIC 26043 83.3 % (5 / 6) 50.0 % (1 / 2)
AdjustFractYears GIC 27367 100.0 % (3 / 3)
AdjustYears GIC 27436 100.0 % (5 / 5) 100.0 % (8 / 8)
DecodeTime GIC 29914 81.8 % (9 / 11) 50.0 % (2 / 4)
DecodeTimeCommon GIC 31115 79.6 % (39 / 49) 60.9 % (28 / 46)
EncodeTimezone GIC 31548 73.7 % (14 / 19) 87.5 % (7 / 8)
DecodeInterval GIC 32842 94.1 % (209 / 222) 89.3 % (151 / 169)
ClearPgItmIn GIC 33148 100.0 % (6 / 6)
DecodeDate GIC 33358 83.0 % (44 / 53) 73.8 % (31 / 42)
DecodeDateTime GIC 35341 85.8 % (254 / 296) 73.3 % (143 / 195)
datebsearch GIC 36284 100.0 % (14 / 14) 90.0 % (9 / 10)
ValidateDate GIC 40194 92.9 % (26 / 28) 90.5 % (38 / 42)
DetermineTimeZoneOffset GIC 56270 100.0 % (2 / 2)
DetermineTimeZoneOffsetInternal GIC 56363 88.5 % (46 / 52) 83.3 % (50 / 60)
AppendTimestampSeconds GIC 59079 100.0 % (2 / 2)
EncodeDateTime GIC 59079 96.0 % (95 / 99) 82.5 % (33 / 40)
DecodeUnits GIC 60320 100.0 % (11 / 11) 100.0 % (6 / 6)
AppendSeconds GIC 70598 95.7 % (22 / 23) 85.7 % (12 / 14)
ParseDateTime GIC 70644 92.0 % (80 / 87) 77.9 % (106 / 136)
DecodeNumber GIC 102095 83.3 % (65 / 78) 73.1 % (38 / 52)
j2date GIC 167886 100.0 % (17 / 17) 100.0 % (2 / 2)
date2j GIC 229280 100.0 % (11 / 11) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta