LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - datetime.c (source / functions) Coverage Total Hit UIC GIC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 87.0 % 2224 1934 290 1934
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 65 65 65
Baseline: lcov-20260827-baseline Branches: 76.0 % 1697 1289 408 1289
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 86.9 % 2219 1929 290 1929
Function coverage date bins:
(360..) days: 100.0 % 65 65 65
Branch coverage date bins:
(360..) days: 76.0 % 1697 1289 408 1289

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
DecodeTimeOnly GIC 2788 64.0 % (174 / 272) 56.8 % (96 / 169)
DecodeDateTime GIC 43289 85.8 % (254 / 296) 73.3 % (143 / 195)
DecodeISO8601Interval GIC 408 86.7 % (124 / 143) 76.0 % (95 / 125)
ParseDateTime GIC 88921 92.0 % (80 / 87) 77.9 % (106 / 136)
EncodeInterval GIC 9101 100.0 % (117 / 117) 86.2 % (138 / 160)
DecodeInterval GIC 42844 94.1 % (209 / 222) 89.3 % (151 / 169)
DecodeTimeCommon GIC 34527 79.6 % (39 / 49) 60.9 % (28 / 46)
DecodeNumber GIC 124783 83.3 % (65 / 78) 73.1 % (38 / 52)
pg_timezone_abbrevs_abbrevs GIC 3144 92.3 % (48 / 52) 60.0 % (18 / 30)
DecodeDate GIC 40774 83.0 % (44 / 53) 73.8 % (31 / 42)
DetermineTimeZoneOffsetInternal GIC 75740 88.5 % (46 / 52) 83.3 % (50 / 60)
DecodeTimezone GIC 20641 85.7 % (30 / 35) 73.5 % (25 / 34)
EncodeDateOnly GIC 13051 68.8 % (33 / 48) 59.1 % (13 / 22)
pg_timezone_abbrevs_zone GIC 168 90.9 % (30 / 33) 59.1 % (13 / 22)
TemporalSimplify GIC 16 84.6 % (11 / 13) 42.9 % (6 / 14)
pg_timezone_names GIC 10 91.3 % (21 / 23) 60.0 % (12 / 20)
EncodeDateTime GIC 66260 96.0 % (95 / 99) 82.5 % (33 / 40)
ParseISO8601Number GIC 636 86.7 % (13 / 15) 68.2 % (15 / 22)
CheckDateTokenTable GIC 10643 58.3 % (7 / 12) 50.0 % (6 / 12)
DateTimeParseError GIC 1168 75.0 % (18 / 24) 71.4 % (15 / 21)
DecodeTimezoneAbbrev GIC 5323 94.7 % (36 / 38) 75.0 % (15 / 20)
DecodeTimezoneAbbrevPrefix GIC 2374 92.9 % (26 / 28) 77.3 % (17 / 22)
FetchDynamicTimeZone GIC 820 80.0 % (8 / 10) 60.0 % (6 / 10)
GetCurrentTimeUsec GIC 2057 92.3 % (12 / 13) 60.0 % (6 / 10)
ParseFraction GIC 11724 81.8 % (9 / 11) 60.0 % (6 / 10)
ValidateDate GIC 49283 92.9 % (26 / 28) 90.5 % (38 / 42)
ConvertTimeZoneAbbrevs GIC 8629 97.2 % (35 / 36) 81.2 % (13 / 16)
DecodeNumberField GIC 390 97.3 % (36 / 37) 83.3 % (15 / 18)
DetermineTimeZoneAbbrevOffsetTS GIC 856 88.9 % (8 / 9) 50.0 % (3 / 6)
AppendSeconds GIC 79782 95.7 % (22 / 23) 85.7 % (12 / 14)
CheckDateTokenTables GIC 1007 100.0 % (7 / 7) 50.0 % (2 / 4)
DecodeTime GIC 33202 81.8 % (9 / 11) 50.0 % (2 / 4)
DecodeTimeForInterval GIC 1325 100.0 % (10 / 10) 75.0 % (6 / 8)
DecodeTimezoneName GIC 617 92.9 % (13 / 14) 83.3 % (10 / 12)
DetermineTimeZoneAbbrevOffset GIC 138 83.3 % (5 / 6) 50.0 % (1 / 2)
EncodeTimezone GIC 33666 73.7 % (14 / 19) 87.5 % (7 / 8)
datebsearch GIC 43574 100.0 % (14 / 14) 90.0 % (9 / 10)
j2day GIC 34072 83.3 % (5 / 6) 50.0 % (1 / 2)
AddISO8601IntPart GIC 140 100.0 % (5 / 5) 100.0 % (2 / 2)
AddPostgresIntPart GIC 10056 100.0 % (9 / 9) 100.0 % (10 / 10)
AddVerboseIntPart GIC 28165 100.0 % (11 / 11) 100.0 % (8 / 8)
AdjustDays GIC 4238 100.0 % (5 / 5) 100.0 % (8 / 8)
AdjustFractDays GIC 868 100.0 % (9 / 9) 100.0 % (4 / 4)
AdjustFractMicroseconds GIC 5870 100.0 % (11 / 11) 100.0 % (6 / 6)
AdjustMicroseconds GIC 1812 100.0 % (4 / 4) 100.0 % (2 / 2)
AdjustMonths GIC 848 100.0 % (4 / 4) 100.0 % (4 / 4)
AdjustYears GIC 36592 100.0 % (5 / 5) 100.0 % (8 / 8)
DecodeSpecial GIC 22629 100.0 % (11 / 11) 100.0 % (6 / 6)
DecodeTimezoneNameToTz GIC 70 100.0 % (4 / 4) 100.0 % (2 / 2)
DecodeUnits GIC 75094 100.0 % (11 / 11) 100.0 % (6 / 6)
DetermineTimeZoneAbbrevOffsetInternal GIC 994 100.0 % (8 / 8) 100.0 % (4 / 4)
EncodeTimeOnly GIC 8522 100.0 % (10 / 10) 100.0 % (2 / 2)
ISO8601IntegerWidth GIC 44 100.0 % (4 / 4) 100.0 % (2 / 2)
ParseFractionalSecond GIC 11392 100.0 % (6 / 6) 100.0 % (2 / 2)
TimeZoneAbbrevIsKnown GIC 4151 100.0 % (8 / 8) 100.0 % (4 / 4)
date2j GIC 285059 100.0 % (11 / 11) 100.0 % (2 / 2)
int64_multiply_add GIC 5763 100.0 % (5 / 5) 100.0 % (4 / 4)
j2date GIC 201985 100.0 % (17 / 17) 100.0 % (2 / 2)
AdjustFractYears GIC 36500 100.0 % (3 / 3)
AppendTimestampSeconds GIC 66260 100.0 % (2 / 2)
ClearPgItmIn GIC 43252 100.0 % (6 / 6)
ClearTimeZoneAbbrevCache GIC 10217 100.0 % (3 / 3)
DetermineTimeZoneOffset GIC 75602 100.0 % (2 / 2)
GetCurrentDateTime GIC 1941 100.0 % (3 / 3)
InstallTimeZoneAbbrevs GIC 8520 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1