[
https://issues.apache.org/jira/browse/DERBY-6920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Philippe Marschall closed DERBY-6920.
-------------------------------------
Resolution: Abandoned
I will submit a full input-output patch in DERBY-6445
> Add input support for new date and time classes
> -----------------------------------------------
>
> Key: DERBY-6920
> URL: https://issues.apache.org/jira/browse/DERBY-6920
> Project: Derby
> Issue Type: Improvement
> Components: JDBC
> Reporter: Philippe Marschall
> Priority: Major
> Attachments: jsr-310-input.diff
>
>
> This is the first half of DERBY-6445. The patch adds support for the new date
> and time classes for input only. I may add output support later but for now
> splitting it up makes for a smaller, easier to review and implement patch.
> A couple of notes about the implementation:
> * as the project now requires Java 1.8 I added the code directly to the
> classes
> * the existing tests are expanded
> * I avoided calling the provided #valueOf conversion methods for several
> reasons:
> ** LocalTime has nanosecond resolution but java.sql.Time only has millisecond
> resolution
> ** LocalDateTime can represent timestamps that can not be represented by
> java.sql.Timestamp because they fall into a daylight saving time transition
> ** Performance should be much better since creating a DateTimeValue instance
> is a simple matter of calling a few getters. No calculation or object
> creation is involved.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)