public class TimeZoneDatatypeCoder
extends java.lang.Object
TIME WITH TIME ZONE and TIMESTAMP WITH TIME ZONE.
As this uses Java 8 and higher types, this is not part of datatype coder itself.
| Constructor and Description |
|---|
TimeZoneDatatypeCoder(DatatypeCoder datatypeCoder)
Initializes a time zone datatype coder.
|
| Modifier and Type | Method and Description |
|---|---|
java.time.OffsetDateTime |
decodeTimestampTz(byte[] timestampTzBytes) |
java.time.OffsetTime |
decodeTimeTz(byte[] timeTzBytes) |
byte[] |
encodeTimestampTz(java.time.OffsetDateTime offsetDateTime) |
byte[] |
encodeTimeTz(java.time.OffsetTime offsetTime) |
static TimeZoneDatatypeCoder |
getInstanceFor(DatatypeCoder datatypeCoder)
Gets or creates an instance of time zone datatype coder for a datatype coder.
|
public TimeZoneDatatypeCoder(DatatypeCoder datatypeCoder)
datatypeCoder - datatype coderpublic java.time.OffsetDateTime decodeTimestampTz(byte[] timestampTzBytes)
public byte[] encodeTimestampTz(java.time.OffsetDateTime offsetDateTime)
public java.time.OffsetTime decodeTimeTz(byte[] timeTzBytes)
public byte[] encodeTimeTz(java.time.OffsetTime offsetTime)
public static TimeZoneDatatypeCoder getInstanceFor(DatatypeCoder datatypeCoder)
datatypeCoder - Datatype coder instanceTimeZoneDatatypeCoderCopyright © 2001-2020 Jaybird (Firebird JDBC/JCA) team. All rights reserved.