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

Generated by: LCOV version 2.4-beta