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/04 02:01:27 UTC

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

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

        

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

Posted by "Daniel John Debrunner (JIRA)" <ji...@apache.org>.
    [ 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

        

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

Posted by "Daniel John Debrunner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DERBY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12467408 ] 

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

No concerns have been raised in two weeks over switching to 1.1 as the base level.

> 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.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Daniel John Debrunner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DERBY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516729 ] 

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

The work described in the first comment relating to BigDecimal is still outstanding.

> 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.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Rick Hillegas (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DERBY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516734 ] 

Rick Hillegas commented on DERBY-2210:
--------------------------------------

Thanks, Dan. What will this mean from the user's perspective? Perhaps:

1) For DECIMAL types, when running on CDC/Foundation 1.1, ResultSet.getObject() and PreparedStatement.setObject() will operate on BigDecimal values?

2) Something else?


> 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.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Daniel John Debrunner (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DERBY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12463767 ] 

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

Thread on derby-user seeing if there is any concerns over removing support for Foundation 1.0

http://mail-archives.apache.org/mod_mbox/db-derby-user/200701.mbox/%3c45A508AF.4020707@apache.org%3e

> 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

        

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

Posted by "Rick Hillegas (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DERBY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516728 ] 

Rick Hillegas commented on DERBY-2210:
--------------------------------------

The related issues DERBY-2228 and DERBY-2472 have been closed. What work remains to be done on this issue?

> 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.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Kristian Waagan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/DERBY-2210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12907172#action_12907172 ] 

Kristian Waagan commented on DERBY-2210:
----------------------------------------

Can this issue be resolved/closed by now?

The simplest way to confirm is maybe to run the tests with a with Foundation 1.1 VM (without JSR169 support), and to make sure the ParameterMappingTest is run/enabled? (it has been disabled for small platforms due to the BigDecimal issues)

> 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.
-
You can reply to this email to add a comment to the issue online.