db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dibyendu Majumdar (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-3453) The PublicAPI class should belong to org.apache.derby.iapi.jdbc as it handles creation of SQLException
Date Tue, 04 Mar 2008 23:53:40 GMT

    [ https://issues.apache.org/jira/browse/DERBY-3453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12575197#action_12575197
] 

Dibyendu Majumdar commented on DERBY-3453:
------------------------------------------

I am looking at removing EmbedSQLException altogether as suggested by Dan, in favour of SQLException.
It seems that this is feasible.
EmbedSQLException extends SQLException by adding some of the attributes of StandardException
- in particular the messageId, and the arguments array.
This will be handled in a uniform manner by always setting a StandardException object as the
cause of the SQLException.

As a result of this change, I expect that the classes PublicAPI, o.a.d.impl.jdbc.Util, and
EmbedSQLException will be removed.
The SQLExceptionFactory classes are likely to become generic and therefore will get moved
to o.a.d.iapi.error.

This change will simplify the exception classes and remove some of the unnecessary dependencies
between the modules.



> The PublicAPI class should belong to org.apache.derby.iapi.jdbc as it handles creation
of SQLException
> ------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3453
>                 URL: https://issues.apache.org/jira/browse/DERBY-3453
>             Project: Derby
>          Issue Type: Sub-task
>            Reporter: Dibyendu Majumdar
>            Assignee: Dibyendu Majumdar
>
> The PublicAPI class should belong to org.apache.derby.iapi.jdbc as it handles creation
of SQLException.
> The classes EmbedSQLException and EmbedSQLWarning are better placed in org.apache.derby.iapi.jdbc.
These classes are referenced outside the jdbc module.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message