LCOV - code coverage report
Current view: top level - src/backend/utils/adt - datetime.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1915 2206 86.8 %
Date: 2025-04-24 18:15:18 Functions: 65 65 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AddISO8601IntPart 210
AddPostgresIntPart 27522
AddVerboseIntPart 42520
AdjustDays 8796
AdjustFractDays 2058
AdjustFractMicroseconds 11330
AdjustFractYears 54740
AdjustMicroseconds 2804
AdjustMonths 2028
AdjustYears 54878
AppendSeconds 156762
AppendTimestampSeconds 124700
CheckDateTokenTable 3396
CheckDateTokenTables 1698
ClearPgItmIn 67414
ClearTimeZoneAbbrevCache 15414
ConvertTimeZoneAbbrevs 12734
DateTimeParseError 1740
DecodeDate 70400
DecodeDateTime 75050
DecodeISO8601Interval 612
DecodeInterval 66802
DecodeNumber 216842
DecodeNumberField 578
DecodeSpecial 42360
DecodeTime 65022
DecodeTimeCommon 68468
DecodeTimeForInterval 3446
DecodeTimeOnly 6886
DecodeTimezone 40478
DecodeTimezoneAbbrev 10666
DecodeTimezoneAbbrevPrefix 3558
DecodeTimezoneName 822
DecodeTimezoneNameToTz 84
DecodeUnits 122360
DetermineTimeZoneAbbrevOffset 186
DetermineTimeZoneAbbrevOffsetInternal 1452
DetermineTimeZoneAbbrevOffsetTS 1266
DetermineTimeZoneOffset 115764
DetermineTimeZoneOffsetInternal 115950
EncodeDateOnly 17938
EncodeDateTime 124700
EncodeInterval 17852
EncodeTimeOnly 20448
EncodeTimezone 68880
FetchDynamicTimeZone 1230
GetCurrentDateTime 4248
GetCurrentTimeUsec 4422
ISO8601IntegerWidth 66
InstallTimeZoneAbbrevs 12538
ParseDateTime 148738
ParseFraction 24050
ParseFractionalSecond 23552
ParseISO8601Number 954
TemporalSimplify 24
TimeZoneAbbrevIsKnown 8030
ValidateDate 86840
date2j 462688
datebsearch 74502
int64_multiply_add 13106
j2date 345434
j2day 51838
pg_timezone_abbrevs_abbrevs 4716
pg_timezone_abbrevs_zone 252
pg_timezone_names 16

Generated by: LCOV version 1.14