db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Knut Anders Hatlen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DERBY-5868) Move java.sql.Wrapper implementations to base classes on the client
Date Fri, 20 Jul 2012 08:11:35 GMT
Knut Anders Hatlen created DERBY-5868:
-----------------------------------------

             Summary: Move java.sql.Wrapper implementations to base classes on the client
                 Key: DERBY-5868
                 URL: https://issues.apache.org/jira/browse/DERBY-5868
             Project: Derby
          Issue Type: Improvement
          Components: JDBC
    Affects Versions: 10.10.0.0
            Reporter: Knut Anders Hatlen
            Assignee: Knut Anders Hatlen


The client classes that implement java.sql.Wrapper, implement the interface in the leaf classes
instead of the base classes. This is because unwrap() has a generic signature, so it could
not be in the base classes as long as they had to be compatible with Java 1.4.

For example, in the statement class hierarchy, we implement unwrap() in Statement40, PreparedStatement40
and CallableStatement40. Now that we compile the client with source level 1.5, we can move
the unwrap() method to the Statement class and eliminate the duplication.

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

        

Mime
View raw message