LCOV - code coverage report
Current view: top level - src/backend/utils/adt - datetime.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 87.8 % 2544 2234
Test Date: 2026-01-26 10:56:24 Functions: 100.0 % 65 65
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 74.2 % 1731 1285

Function Name Sort by function name Hit count Sort by function hit count
AddISO8601IntPart 35
AddPostgresIntPart 1038
AddVerboseIntPart 6955
AdjustDays 347
AdjustFractDays 184
AdjustFractMicroseconds 740
AdjustFractYears 9117
AdjustMicroseconds 438
AdjustMonths 179
AdjustYears 9140
AppendSeconds 6543
AppendTimestampSeconds 4572
CheckDateTokenTable 1258
CheckDateTokenTables 2
ClearPgItmIn 10071
ClearTimeZoneAbbrevCache 1323
ConvertTimeZoneAbbrevs 1254
DateTimeParseError 388
DecodeDate 2626
DecodeDateTime 3103
DecodeISO8601Interval 102
DecodeInterval 9969
DecodeNumber 8244
DecodeNumberField 97
DecodeSpecial 2040
DecodeTime 1022
DecodeTimeCommon 1138
DecodeTimeForInterval 116
DecodeTimeOnly 327
DecodeTimezone 314
DecodeTimezoneAbbrev 922
DecodeTimezoneAbbrevPrefix 593
DecodeTimezoneName 139
DecodeTimezoneNameToTz 16
DecodeUnits 14641
DetermineTimeZoneAbbrevOffset 31
DetermineTimeZoneAbbrevOffsetInternal 242
DetermineTimeZoneAbbrevOffsetTS 211
DetermineTimeZoneOffset 15642
DetermineTimeZoneOffsetInternal 15681
EncodeDateOnly 1409
EncodeDateTime 4572
EncodeInterval 1766
EncodeTimeOnly 1212
EncodeTimezone 782
FetchDynamicTimeZone 205
GetCurrentDateTime 274
GetCurrentTimeUsec 303
ISO8601IntegerWidth 11
InstallTimeZoneAbbrevs 1252
ParseDateTime 13399
ParseFraction 278
ParseFractionalSecond 195
ParseISO8601Number 159
TemporalSimplify 2
TimeZoneAbbrevIsKnown 749
ValidateDate 4253
date2j 45942
datebsearch 7059
int64_multiply_add 780
j2date 26431
j2day 7907
pg_timezone_abbrevs_abbrevs 786
pg_timezone_abbrevs_zone 42
pg_timezone_names 2

Generated by: LCOV version 2.3.2-1