Package org.firebirdsql.gds.ng.tz
Interface TimeZoneDatatypeCoder.TimeZoneCodec
- 
- Enclosing class:
- TimeZoneDatatypeCoder
 
 public static interface TimeZoneDatatypeCoder.TimeZoneCodecSimpler API for encoding or decodingjava.timetypes.The data encoded or decoded depends on the specific Firebird type used to obtain this codec. 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.time.OffsetDateTimedecodeOffsetDateTime(byte[] fieldData)Decodes an encoded value to an offset date time.java.time.OffsetTimedecodeOffsetTime(byte[] fieldData)Decodes an encoded value to an offset time.java.time.ZonedDateTimedecodeZonedDateTime(byte[] fieldData)Decodes an encoded value to a zoned date time.byte[]encodeOffsetDateTime(java.time.OffsetDateTime offsetDateTime)Encode an offset date time to an encoded value.byte[]encodeOffsetTime(java.time.OffsetTime offsetTime)Encode an offset time to an encoded value.byte[]encodeZonedDateTime(java.time.ZonedDateTime zonedDateTime)Encode a zoned date time to an encoded value.
 
- 
- 
- 
Method Detail- 
encodeOffsetDateTimebyte[] encodeOffsetDateTime(java.time.OffsetDateTime offsetDateTime) Encode an offset date time to an encoded value.- Parameters:
- offsetDateTime- Offset date time instance
- Returns:
- Byte array with encoded value
 
 - 
decodeOffsetDateTimejava.time.OffsetDateTime decodeOffsetDateTime(byte[] fieldData) Decodes an encoded value to an offset date time.- Parameters:
- fieldData- Byte array with encoded value
- Returns:
- Offset date time instance
 
 - 
encodeOffsetTimebyte[] encodeOffsetTime(java.time.OffsetTime offsetTime) Encode an offset time to an encoded value.- Parameters:
- offsetTime- Offset time instance
- Returns:
- Byte array with encoded value
 
 - 
decodeOffsetTimejava.time.OffsetTime decodeOffsetTime(byte[] fieldData) Decodes an encoded value to an offset time.- Parameters:
- fieldData- Byte array with encoded value
- Returns:
- Offset time instance
 
 - 
encodeZonedDateTimebyte[] encodeZonedDateTime(java.time.ZonedDateTime zonedDateTime) Encode a zoned date time to an encoded value.- Parameters:
- zonedDateTime- Zoned date time instance
- Returns:
- Byte array with encoded value
 
 - 
decodeZonedDateTimejava.time.ZonedDateTime decodeZonedDateTime(byte[] fieldData) Decodes an encoded value to a zoned date time.- Parameters:
- fieldData- Byte array with encoded value
- Returns:
- Zoned date time value
 
 
- 
 
-