You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Daniel John Debrunner (JIRA)" <ji...@apache.org> on 2007/01/10 23:59:27 UTC

[jira] Commented: (DERBY-2210) Change the base J2ME level to CDC/Foundation 1.1

    [ https://issues.apache.org/jira/browse/DERBY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463748 ] 

Daniel John Debrunner commented on DERBY-2210:
----------------------------------------------

Foundation 1.1 adds BigDecimal which breaks the assumption made by the current  Derby JSR169 code that BigDecimal is not available. The combination of running with BigDecimal and JSR169 causes some issues in the code where SQLDecimal is used as the type for DECIMAL and tries to get/set values using get/setBigDecimal which are not supported by JSR 169.
Dropping Foundation 1.0 support will allow use of BigDecimal as the underlying type for the internal DECIMAL data type thus dropping Derby's BigInteger implementation, but a split between the JDBC 3.0 and JSR 169 type will continue to be needed, due to the lack of setBigDecimal and getBigDecimal. This then requires some code shuffling in the datatypes implementation.

> Change the base J2ME level to CDC/Foundation 1.1
> ------------------------------------------------
>
>                 Key: DERBY-2210
>                 URL: https://issues.apache.org/jira/browse/DERBY-2210
>             Project: Derby
>          Issue Type: Sub-task
>          Components: Build tools, Services
>            Reporter: Daniel John Debrunner
>
> Foundation 1.1 maps to a subset of JDK 1.4 so might be a better base for J2ME once JDK 1.3 support is removed, since Foundation 1.0 is based upon JDK 1.3. Foundation 1.1 is backward compatible with 1.0, so JSR169 is supported.
> Foundation 1.0 (JSR219) went final 19 Aug, 2005.
> http://jcp.org/en/jsr/detail?id=219
> Would allow use throughout the codeline initCause() for Throwable.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira