Issue Details (XML | Word | Printable)

Key: JDBC-611
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Mark Rotteveel
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Jaybird JDBC Driver

Add minimal support for EXTENDED TIME(STAMP) WITH TIME ZONE types

Created: 07/Mar/20 09:17 AM   Updated: 14/Mar/20 01:25 PM
Component/s: JDBC driver
Affects Version/s: None
Fix Version/s: Jaybird 4, Jaybird 4.0.0


 Description  « Hide
Two special 'bind-only' datatypes were added, EXTENDED TIMESTAMP WITH TIME ZONE and EXTENDED TIME WITH TIME ZONE. These types are the same as their 'normal' WITH TIME ZONE counterpart, with the difference that they have an extra signed short (serialized as 4 bytes in the wire protocol) with the offset in minutes, which is populated for both offset and named zone values.

The support in Jaybird will be minimal: we will parse the value exactly the same as the 'normal' WITH TIME ZONE types, basically ignoring the extra bytes. On sending the values, these bytes will always be zeroed. This support is intended to address situations where users manually set the bind to an extended type.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.