LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - datetime.c (source / functions) Coverage Total Hit UIC GIC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 87.0 % 2224 1934 290 1934
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 65 65 65
Baseline: lcov-20251028-005825-baseline Branches: 76.0 % 1697 1289 408 1289
Baseline Date: 2025-10-27 06:37:35 +0000 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
AddISO8601IntPart GIC 105 100.0 % (5 / 5) 100.0 % (2 / 2)
AddPostgresIntPart GIC 9018 100.0 % (9 / 9) 100.0 % (10 / 10)
AddVerboseIntPart GIC 21210 100.0 % (11 / 11) 100.0 % (8 / 8)
AdjustDays GIC 3890 100.0 % (5 / 5) 100.0 % (8 / 8)
AdjustFractDays GIC 684 100.0 % (9 / 9) 100.0 % (4 / 4)
AdjustFractMicroseconds GIC 5127 100.0 % (11 / 11) 100.0 % (6 / 6)
AdjustFractYears GIC 27367 100.0 % (3 / 3)
AdjustMicroseconds GIC 1372 100.0 % (4 / 4) 100.0 % (2 / 2)
AdjustMonths GIC 669 100.0 % (4 / 4) 100.0 % (4 / 4)
AdjustYears GIC 27436 100.0 % (5 / 5) 100.0 % (8 / 8)
AppendSeconds GIC 70633 95.7 % (22 / 23) 85.7 % (12 / 14)
AppendTimestampSeconds GIC 59114 100.0 % (2 / 2)
CheckDateTokenTable GIC 8162 58.3 % (7 / 12) 50.0 % (6 / 12)
CheckDateTokenTables GIC 834 100.0 % (7 / 7) 50.0 % (2 / 4)
ClearPgItmIn GIC 33146 100.0 % (6 / 6)
ClearTimeZoneAbbrevCache GIC 7849 100.0 % (3 / 3)
ConvertTimeZoneAbbrevs GIC 6494 97.2 % (35 / 36) 81.2 % (13 / 16)
DateTimeParseError GIC 876 75.0 % (18 / 24) 71.4 % (15 / 21)
DecodeDate GIC 33556 83.0 % (44 / 53) 73.8 % (31 / 42)
DecodeDateTime GIC 35560 85.8 % (254 / 296) 73.3 % (143 / 195)
DecodeISO8601Interval GIC 306 86.7 % (124 / 143) 76.0 % (95 / 125)
DecodeInterval GIC 32840 94.1 % (209 / 222) 89.3 % (151 / 169)
DecodeNumber GIC 102695 83.3 % (65 / 78) 73.1 % (38 / 52)
DecodeNumberField GIC 293 97.3 % (36 / 37) 83.3 % (15 / 18)
DecodeSpecial GIC 20475 100.0 % (11 / 11) 100.0 % (6 / 6)
DecodeTime GIC 29935 81.8 % (9 / 11) 50.0 % (2 / 4)
DecodeTimeCommon GIC 31136 79.6 % (39 / 49) 60.9 % (28 / 46)
DecodeTimeForInterval GIC 1201 100.0 % (10 / 10) 75.0 % (6 / 8)
DecodeTimeOnly GIC 2461 64.0 % (174 / 272) 56.8 % (96 / 169)
DecodeTimezone GIC 19224 85.7 % (30 / 35) 73.5 % (25 / 34)
DecodeTimezoneAbbrev GIC 4238 94.7 % (36 / 38) 75.0 % (15 / 20)
DecodeTimezoneAbbrevPrefix GIC 1779 92.9 % (26 / 28) 77.3 % (17 / 22)
DecodeTimezoneName GIC 417 92.9 % (13 / 14) 83.3 % (10 / 12)
DecodeTimezoneNameToTz GIC 48 100.0 % (4 / 4) 100.0 % (2 / 2)
DecodeUnits GIC 60314 100.0 % (11 / 11) 100.0 % (6 / 6)
DetermineTimeZoneAbbrevOffset GIC 93 83.3 % (5 / 6) 50.0 % (1 / 2)
DetermineTimeZoneAbbrevOffsetInternal GIC 726 100.0 % (8 / 8) 100.0 % (4 / 4)
DetermineTimeZoneAbbrevOffsetTS GIC 633 88.9 % (8 / 9) 50.0 % (3 / 6)
DetermineTimeZoneOffset GIC 56432 100.0 % (2 / 2)
DetermineTimeZoneOffsetInternal GIC 56525 88.5 % (46 / 52) 83.3 % (50 / 60)
EncodeDateOnly GIC 7196 68.8 % (33 / 48) 59.1 % (13 / 22)
EncodeDateTime GIC 59114 96.0 % (95 / 99) 82.5 % (33 / 40)
EncodeInterval GIC 7335 100.0 % (117 / 117) 86.2 % (138 / 160)
EncodeTimeOnly GIC 7278 100.0 % (10 / 10) 100.0 % (2 / 2)
EncodeTimezone GIC 31559 73.7 % (14 / 19) 87.5 % (7 / 8)
FetchDynamicTimeZone GIC 615 80.0 % (8 / 10) 60.0 % (6 / 10)
GetCurrentDateTime GIC 1601 100.0 % (3 / 3)
GetCurrentTimeUsec GIC 1688 92.3 % (12 / 13) 60.0 % (6 / 10)
ISO8601IntegerWidth GIC 33 100.0 % (4 / 4) 100.0 % (2 / 2)
InstallTimeZoneAbbrevs GIC 6398 100.0 % (4 / 4)
ParseDateTime GIC 70861 92.0 % (80 / 87) 77.9 % (106 / 136)
ParseFraction GIC 11414 81.8 % (9 / 11) 60.0 % (6 / 10)
ParseFractionalSecond GIC 11165 100.0 % (6 / 6) 100.0 % (2 / 2)
ParseISO8601Number GIC 477 86.7 % (13 / 15) 68.2 % (15 / 22)
TemporalSimplify GIC 12 84.6 % (11 / 13) 42.9 % (6 / 14)
TimeZoneAbbrevIsKnown GIC 3292 100.0 % (8 / 8) 100.0 % (4 / 4)
ValidateDate GIC 40395 92.9 % (26 / 28) 90.5 % (38 / 42)
date2j GIC 229699 100.0 % (11 / 11) 100.0 % (2 / 2)
datebsearch GIC 36341 100.0 % (14 / 14) 90.0 % (9 / 10)
int64_multiply_add GIC 4957 100.0 % (5 / 5) 100.0 % (4 / 4)
j2date GIC 167906 100.0 % (17 / 17) 100.0 % (2 / 2)
j2day GIC 26067 83.3 % (5 / 6) 50.0 % (1 / 2)
pg_timezone_abbrevs_abbrevs GIC 2358 92.3 % (48 / 52) 60.0 % (18 / 30)
pg_timezone_abbrevs_zone GIC 126 90.9 % (30 / 33) 59.1 % (13 / 22)
pg_timezone_names GIC 8 91.3 % (21 / 23) 60.0 % (12 / 20)

Generated by: LCOV version 2.4-beta