LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - datetime.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 85.9 % 2112 1814 22 92 156 28 102 909 98 705 134 923 34 94
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 61 61 52 9 59 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 81.4 % 59 48 9 1 1 1 4 39 4 2
View type: Flat (60,120] days: 66.7 % 3 2 1 2 1
Legend: Lines: hit not hit (120,180] days: 73.2 % 41 30 11 1 29
(180,240] days: 96.3 % 27 26 1 26
(240..) days: 86.2 % 1982 1708 91 155 28 101 904 2 701 133 921
Function coverage date bins:
[..60] days: 66.7 % 3 2 2 1
(120,180] days: 100.0 % 6 6 6
(180,240] days: 100.0 % 1 1 1
(240..) days: 47.3 % 110 52 52 58

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
DecodeTimeOnly GIC 1973 61.0 % (163 / 267)
DecodeDateTime GIC 33325 85.4 % (252 / 295)
DecodeTimeCommon GIC 31524 79.6 % (39 / 49)
DateTimeParseError GNC 801 75.0 % (18 / 24)
DetermineTimeZoneOffsetInternal GIC 26085 88.5 % (46 / 52)
EncodeDateTime GIC 60294 96.0 % (95 / 99)
FetchDynamicTimeZone GNC 588 80.0 % (8 / 10)
ParseISO8601Number GIC 477 86.7 % (13 / 15)
ValidateDate GIC 36418 92.9 % (26 / 28)
pg_timezone_names GIC 8 91.3 % (21 / 23)
ConvertTimeZoneAbbrevs GIC 6577 97.2 % (35 / 36)
DecodeTimezoneName GNC 243 92.9 % (13 / 14)
DetermineTimeZoneAbbrevOffset GIC 90 83.3 % (5 / 6)
GetCurrentTimeUsec GIC 1273 92.3 % (12 / 13)
AddVerboseIntPart GIC 19855 100.0 % (11 / 11)
AdjustDays GIC 3397 100.0 % (5 / 5)
AdjustFractDays GIC 459 100.0 % (9 / 9)
AdjustFractYears GIC 449 100.0 % (3 / 3)
AdjustMicroseconds GIC 1107 100.0 % (4 / 4)
AdjustMonths GIC 444 100.0 % (4 / 4)
AdjustYears GIC 518 100.0 % (5 / 5)
CheckDateTokenTables GIC 599 100.0 % (7 / 7)
ClearPgItmIn GIC 4920 100.0 % (6 / 6)
DecodeSpecial GNC 19327 100.0 % (11 / 11)
EncodeInterval GIC 6316 100.0 % (120 / 120)
EncodeTimeOnly GIC 5466 100.0 % (10 / 10)
GetCurrentDateTime GIC 1186 100.0 % (3 / 3)
ISO8601IntegerWidth GIC 33 100.0 % (4 / 4)
datebsearch GIC 33670 100.0 % (14 / 14)
int64_multiply_add GIC 4047 100.0 % (5 / 5)
j2date GIC 137458 100.0 % (17 / 17)
AddISO8601IntPart ECB 105
AddPostgresIntPart ECB 6774
AdjustFractMicroseconds ECB 4369
AppendSeconds ECB 69298
AppendTimestampSeconds ECB 60294
CheckDateTokenTable ECB 7775
DecodeDate ECB 31725
DecodeISO8601Interval ECB 267
DecodeInterval ECB 4653
DecodeNumber ECB 97102
DecodeNumberField ECB 245
DecodeTime ECB 30538
DecodeTimeForInterval ECB 986
DecodeTimezone ECB 20375
DecodeTimezoneAbbrev ECB 3469
DecodeTimezoneNameToTz ECB 36
DecodeUnits ECB 31150
DetermineTimeZoneAbbrevOffsetInternal ECB 582
DetermineTimeZoneAbbrevOffsetTS ECB 492
DetermineTimeZoneOffset ECB 25995
EncodeDateOnly ECB 4369
EncodeTimezone ECB 32694
InstallTimeZoneAbbrevs ECB 6489
ParseDateTime ECB 39951
ParseFraction ECB 11142
ParseFractionalSecond ECB 10893
TemporalSimplify ECB 12
date2j ECB 166371
j2day ECB 25104

Generated by: LCOV version v1.16-55-g56c0a2a