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 "Rick Hillegas (JIRA)" <de...@db.apache.org> on 2006/04/04 18:28:47 UTC

[jira] Created: (DERBY-1181) Implement missing JDBC4 methods discovered by DERBY-1146

Implement missing JDBC4 methods discovered by DERBY-1146
--------------------------------------------------------

         Key: DERBY-1181
         URL: http://issues.apache.org/jira/browse/DERBY-1181
     Project: Derby
        Type: New Feature

  Components: JDBC  
    Versions: 10.2.0.0    
    Reporter: Rick Hillegas


Once we finish DERBY-1180 (vacuous implementations of missing methods), we need to replace many of those implementations with substantive (but largely boiler-plate) code. See DERBY-1146 for the list of embedded and client methods which need implementations.

The following embedded methods need implementations:

java.sql.Blob.free()
java.sql.Blob.getBinaryStream(long,long)
java.sql.CallableStatement.getCharacterStream(int)
java.sql.CallableStatement.getCharacterStream(java.lang.String)
java.sql.CallableStatement.isWrapperFor(java.lang.Class)
java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
java.sql.CallableStatement.unwrap(java.lang.Class)
java.sql.Clob.free()
java.sql.Clob.getCharacterStream(long,long)
java.sql.Connection.createBlob()
java.sql.Connection.createQueryObject(java.lang.Class)
java.sql.Connection.isWrapperFor(java.lang.Class)
java.sql.Connection.unwrap(java.lang.Class)
java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
java.sql.DatabaseMetaData.unwrap(java.lang.Class)
java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
java.sql.ParameterMetaData.unwrap(java.lang.Class)
java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
java.sql.PreparedStatement.unwrap(java.lang.Class)
java.sql.ResultSet.isWrapperFor(java.lang.Class)
java.sql.ResultSet.unwrap(java.lang.Class)
java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
java.sql.ResultSetMetaData.unwrap(java.lang.Class)
java.sql.Statement.isClosed()
java.sql.Statement.isWrapperFor(java.lang.Class)
java.sql.Statement.unwrap(java.lang.Class)
javax.sql.CommonDataSource.getQueryObjectGenerator()
javax.sql.DataSource.isWrapperFor(java.lang.Class)
javax.sql.DataSource.unwrap(java.lang.Class)
javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
javax.sql.XADataSource.isWrapperFor(java.lang.Class)
javax.sql.XADataSource.unwrap(java.lang.Class)

The following Network client methods need implementations:

java.sql.Blob.free()
java.sql.Blob.getBinaryStream(long,long)
java.sql.CallableStatement.getCharacterStream(int)
java.sql.CallableStatement.getCharacterStream(java.lang.String)
java.sql.CallableStatement.isWrapperFor(java.lang.Class)
java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
java.sql.CallableStatement.unwrap(java.lang.Class)
java.sql.Clob.free()
java.sql.Clob.getCharacterStream(long,long)
java.sql.Connection.createBlob()
java.sql.Connection.createClob()
java.sql.Connection.createQueryObject(java.lang.Class)
java.sql.Connection.isValid(int)
java.sql.Connection.isWrapperFor(java.lang.Class)
java.sql.Connection.unwrap(java.lang.Class)
java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
java.sql.DatabaseMetaData.unwrap(java.lang.Class)
java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
java.sql.ParameterMetaData.unwrap(java.lang.Class)
java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
java.sql.PreparedStatement.unwrap(java.lang.Class)
java.sql.ResultSet.isWrapperFor(java.lang.Class)
java.sql.ResultSet.unwrap(java.lang.Class)
java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
java.sql.ResultSetMetaData.unwrap(java.lang.Class)
java.sql.Statement.isWrapperFor(java.lang.Class)
java.sql.Statement.unwrap(java.lang.Class)
javax.sql.CommonDataSource.getQueryObjectGenerator()
javax.sql.DataSource.isWrapperFor(java.lang.Class)
javax.sql.DataSource.unwrap(java.lang.Class)
javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
javax.sql.XADataSource.isWrapperFor(java.lang.Class)
javax.sql.XADataSource.unwrap(java.lang.Class)


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


[jira] Commented: (DERBY-1181) Implement missing JDBC4 methods discovered by DERBY-1146

Posted by "Kristian Waagan (JIRA)" <de...@db.apache.org>.
    [ http://issues.apache.org/jira/browse/DERBY-1181?page=comments#action_12377543 ] 

Kristian Waagan commented on DERBY-1181:
----------------------------------------

The following embedded methods need implementations:

a) DERBY-1145  : java.sql.Blob.free()
b)             ?            : java.sql.Blob.getBinaryStream(long,long)
c) DERBY-1145  : java.sql.Clob.free()
d)             ?            : java.sql.Clob.getCharacterStream(long,long)
e) DERBY-1255  : java.sql.Connection.createBlob()
f) DERBY-1255  : java.sql.Connection.createClob()
g)            ?             : java.sql.Connection.createQueryObject(java.lang.Class)
                                     BrokeredConnection missing
h) DERBY-1234  : java.sql.Statement.isClosed()
                                     Missing in Brokered*Statement
    
The following Network client methods need implementations:

i) DERBY-1145  : java.sql.Blob.free()
j)             ?             : java.sql.Blob.getBinaryStream(long,long)
k) DERBY-1145  : java.sql.Clob.free()
l)             ?             : java.sql.Clob.getCharacterStream(long,long)
m) DERBY-1255  : java.sql.Connection.createBlob()
                                     Missing in LogicalConnection
n) DERBY-1255  : java.sql.Connection.createClob()
                                     Missing in LogicalConnection
o)            ?              : java.sql.Connection.createQueryObject(java.lang.Class)
                                     Missing in LogicalConnection
p) DERBY-1090? : java.sql.Connection.isValid(int)
                                     Missing in LogicalConnection
q) DERBY-941   : javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
r) DERBY-941   : javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)

Items believed to be unassigned: b, d, g, j, l, o

> Implement missing JDBC4 methods discovered by DERBY-1146
> --------------------------------------------------------
>
>          Key: DERBY-1181
>          URL: http://issues.apache.org/jira/browse/DERBY-1181
>      Project: Derby
>         Type: New Feature

>   Components: JDBC
>     Versions: 10.2.0.0
>     Reporter: Rick Hillegas

>
> Once we finish DERBY-1180 (vacuous implementations of missing methods), we need to replace many of those implementations with substantive (but largely boiler-plate) code. See DERBY-1146 for the list of embedded and client methods which need implementations.
> The following embedded methods need implementations:
> java.sql.Blob.free()
> java.sql.Blob.getBinaryStream(long,long)
> java.sql.CallableStatement.getCharacterStream(int)
> java.sql.CallableStatement.getCharacterStream(java.lang.String)
> java.sql.CallableStatement.isWrapperFor(java.lang.Class)
> java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
> java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
> java.sql.CallableStatement.unwrap(java.lang.Class)
> java.sql.Clob.free()
> java.sql.Clob.getCharacterStream(long,long)
> java.sql.Connection.createBlob()
> java.sql.Connection.createQueryObject(java.lang.Class)
> java.sql.Connection.isWrapperFor(java.lang.Class)
> java.sql.Connection.unwrap(java.lang.Class)
> java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
> java.sql.DatabaseMetaData.unwrap(java.lang.Class)
> java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
> java.sql.ParameterMetaData.unwrap(java.lang.Class)
> java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
> java.sql.PreparedStatement.unwrap(java.lang.Class)
> java.sql.ResultSet.isWrapperFor(java.lang.Class)
> java.sql.ResultSet.unwrap(java.lang.Class)
> java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
> java.sql.ResultSetMetaData.unwrap(java.lang.Class)
> java.sql.Statement.isClosed()
> java.sql.Statement.isWrapperFor(java.lang.Class)
> java.sql.Statement.unwrap(java.lang.Class)
> javax.sql.CommonDataSource.getQueryObjectGenerator()
> javax.sql.DataSource.isWrapperFor(java.lang.Class)
> javax.sql.DataSource.unwrap(java.lang.Class)
> javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.XADataSource.isWrapperFor(java.lang.Class)
> javax.sql.XADataSource.unwrap(java.lang.Class)
> The following Network client methods need implementations:
> java.sql.Blob.free()
> java.sql.Blob.getBinaryStream(long,long)
> java.sql.CallableStatement.getCharacterStream(int)
> java.sql.CallableStatement.getCharacterStream(java.lang.String)
> java.sql.CallableStatement.isWrapperFor(java.lang.Class)
> java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
> java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
> java.sql.CallableStatement.unwrap(java.lang.Class)
> java.sql.Clob.free()
> java.sql.Clob.getCharacterStream(long,long)
> java.sql.Connection.createBlob()
> java.sql.Connection.createClob()
> java.sql.Connection.createQueryObject(java.lang.Class)
> java.sql.Connection.isValid(int)
> java.sql.Connection.isWrapperFor(java.lang.Class)
> java.sql.Connection.unwrap(java.lang.Class)
> java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
> java.sql.DatabaseMetaData.unwrap(java.lang.Class)
> java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
> java.sql.ParameterMetaData.unwrap(java.lang.Class)
> java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
> java.sql.PreparedStatement.unwrap(java.lang.Class)
> java.sql.ResultSet.isWrapperFor(java.lang.Class)
> java.sql.ResultSet.unwrap(java.lang.Class)
> java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
> java.sql.ResultSetMetaData.unwrap(java.lang.Class)
> java.sql.Statement.isWrapperFor(java.lang.Class)
> java.sql.Statement.unwrap(java.lang.Class)
> javax.sql.CommonDataSource.getQueryObjectGenerator()
> javax.sql.DataSource.isWrapperFor(java.lang.Class)
> javax.sql.DataSource.unwrap(java.lang.Class)
> javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.XADataSource.isWrapperFor(java.lang.Class)
> javax.sql.XADataSource.unwrap(java.lang.Class)

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


[jira] Commented: (DERBY-1181) Implement missing JDBC4 methods discovered by DERBY-1146

Posted by "Kristian Waagan (JIRA)" <de...@db.apache.org>.
    [ http://issues.apache.org/jira/browse/DERBY-1181?page=comments#action_12373593 ] 

Kristian Waagan commented on DERBY-1181:
----------------------------------------

Because Derby does not support named parameters, the list of methods below will not be implemented at this time. It has been signalled that some more work for adding this feature will be done, but there are no immediate plans to add it.

Embeddded methods that will not be implemented:
java.sql.CallableStatement.getCharacterStream(java.lang.String)
java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob) 

Network client methods that will not be implemented:
java.sql.CallableStatement.getCharacterStream(java.lang.String)
java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob) 

> Implement missing JDBC4 methods discovered by DERBY-1146
> --------------------------------------------------------
>
>          Key: DERBY-1181
>          URL: http://issues.apache.org/jira/browse/DERBY-1181
>      Project: Derby
>         Type: New Feature

>   Components: JDBC
>     Versions: 10.2.0.0
>     Reporter: Rick Hillegas

>
> Once we finish DERBY-1180 (vacuous implementations of missing methods), we need to replace many of those implementations with substantive (but largely boiler-plate) code. See DERBY-1146 for the list of embedded and client methods which need implementations.
> The following embedded methods need implementations:
> java.sql.Blob.free()
> java.sql.Blob.getBinaryStream(long,long)
> java.sql.CallableStatement.getCharacterStream(int)
> java.sql.CallableStatement.getCharacterStream(java.lang.String)
> java.sql.CallableStatement.isWrapperFor(java.lang.Class)
> java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
> java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
> java.sql.CallableStatement.unwrap(java.lang.Class)
> java.sql.Clob.free()
> java.sql.Clob.getCharacterStream(long,long)
> java.sql.Connection.createBlob()
> java.sql.Connection.createQueryObject(java.lang.Class)
> java.sql.Connection.isWrapperFor(java.lang.Class)
> java.sql.Connection.unwrap(java.lang.Class)
> java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
> java.sql.DatabaseMetaData.unwrap(java.lang.Class)
> java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
> java.sql.ParameterMetaData.unwrap(java.lang.Class)
> java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
> java.sql.PreparedStatement.unwrap(java.lang.Class)
> java.sql.ResultSet.isWrapperFor(java.lang.Class)
> java.sql.ResultSet.unwrap(java.lang.Class)
> java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
> java.sql.ResultSetMetaData.unwrap(java.lang.Class)
> java.sql.Statement.isClosed()
> java.sql.Statement.isWrapperFor(java.lang.Class)
> java.sql.Statement.unwrap(java.lang.Class)
> javax.sql.CommonDataSource.getQueryObjectGenerator()
> javax.sql.DataSource.isWrapperFor(java.lang.Class)
> javax.sql.DataSource.unwrap(java.lang.Class)
> javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.XADataSource.isWrapperFor(java.lang.Class)
> javax.sql.XADataSource.unwrap(java.lang.Class)
> The following Network client methods need implementations:
> java.sql.Blob.free()
> java.sql.Blob.getBinaryStream(long,long)
> java.sql.CallableStatement.getCharacterStream(int)
> java.sql.CallableStatement.getCharacterStream(java.lang.String)
> java.sql.CallableStatement.isWrapperFor(java.lang.Class)
> java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
> java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
> java.sql.CallableStatement.unwrap(java.lang.Class)
> java.sql.Clob.free()
> java.sql.Clob.getCharacterStream(long,long)
> java.sql.Connection.createBlob()
> java.sql.Connection.createClob()
> java.sql.Connection.createQueryObject(java.lang.Class)
> java.sql.Connection.isValid(int)
> java.sql.Connection.isWrapperFor(java.lang.Class)
> java.sql.Connection.unwrap(java.lang.Class)
> java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
> java.sql.DatabaseMetaData.unwrap(java.lang.Class)
> java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
> java.sql.ParameterMetaData.unwrap(java.lang.Class)
> java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
> java.sql.PreparedStatement.unwrap(java.lang.Class)
> java.sql.ResultSet.isWrapperFor(java.lang.Class)
> java.sql.ResultSet.unwrap(java.lang.Class)
> java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
> java.sql.ResultSetMetaData.unwrap(java.lang.Class)
> java.sql.Statement.isWrapperFor(java.lang.Class)
> java.sql.Statement.unwrap(java.lang.Class)
> javax.sql.CommonDataSource.getQueryObjectGenerator()
> javax.sql.DataSource.isWrapperFor(java.lang.Class)
> javax.sql.DataSource.unwrap(java.lang.Class)
> javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.XADataSource.isWrapperFor(java.lang.Class)
> javax.sql.XADataSource.unwrap(java.lang.Class)

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


[jira] Closed: (DERBY-1181) Implement missing JDBC4 methods discovered by DERBY-1146

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

Rick Hillegas closed DERBY-1181.
--------------------------------

    Resolution: Fixed

The signatures are satisifed.

> Implement missing JDBC4 methods discovered by DERBY-1146
> --------------------------------------------------------
>
>                 Key: DERBY-1181
>                 URL: https://issues.apache.org/jira/browse/DERBY-1181
>             Project: Derby
>          Issue Type: New Feature
>          Components: JDBC
>    Affects Versions: 10.2.1.6
>            Reporter: Rick Hillegas
>
> Once we finish DERBY-1180 (vacuous implementations of missing methods), we need to replace many of those implementations with substantive (but largely boiler-plate) code. See DERBY-1146 for the list of embedded and client methods which need implementations.
> The following embedded methods need implementations:
> java.sql.Blob.free()
> java.sql.Blob.getBinaryStream(long,long)
> java.sql.CallableStatement.getCharacterStream(int)
> java.sql.CallableStatement.getCharacterStream(java.lang.String)
> java.sql.CallableStatement.isWrapperFor(java.lang.Class)
> java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
> java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
> java.sql.CallableStatement.unwrap(java.lang.Class)
> java.sql.Clob.free()
> java.sql.Clob.getCharacterStream(long,long)
> java.sql.Connection.createBlob()
> java.sql.Connection.createQueryObject(java.lang.Class)
> java.sql.Connection.isWrapperFor(java.lang.Class)
> java.sql.Connection.unwrap(java.lang.Class)
> java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
> java.sql.DatabaseMetaData.unwrap(java.lang.Class)
> java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
> java.sql.ParameterMetaData.unwrap(java.lang.Class)
> java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
> java.sql.PreparedStatement.unwrap(java.lang.Class)
> java.sql.ResultSet.isWrapperFor(java.lang.Class)
> java.sql.ResultSet.unwrap(java.lang.Class)
> java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
> java.sql.ResultSetMetaData.unwrap(java.lang.Class)
> java.sql.Statement.isClosed()
> java.sql.Statement.isWrapperFor(java.lang.Class)
> java.sql.Statement.unwrap(java.lang.Class)
> javax.sql.CommonDataSource.getQueryObjectGenerator()
> javax.sql.DataSource.isWrapperFor(java.lang.Class)
> javax.sql.DataSource.unwrap(java.lang.Class)
> javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.XADataSource.isWrapperFor(java.lang.Class)
> javax.sql.XADataSource.unwrap(java.lang.Class)
> The following Network client methods need implementations:
> java.sql.Blob.free()
> java.sql.Blob.getBinaryStream(long,long)
> java.sql.CallableStatement.getCharacterStream(int)
> java.sql.CallableStatement.getCharacterStream(java.lang.String)
> java.sql.CallableStatement.isWrapperFor(java.lang.Class)
> java.sql.CallableStatement.setBlob(java.lang.String,java.sql.Blob)
> java.sql.CallableStatement.setClob(java.lang.String,java.sql.Clob)
> java.sql.CallableStatement.unwrap(java.lang.Class)
> java.sql.Clob.free()
> java.sql.Clob.getCharacterStream(long,long)
> java.sql.Connection.createBlob()
> java.sql.Connection.createClob()
> java.sql.Connection.createQueryObject(java.lang.Class)
> java.sql.Connection.isValid(int)
> java.sql.Connection.isWrapperFor(java.lang.Class)
> java.sql.Connection.unwrap(java.lang.Class)
> java.sql.DatabaseMetaData.isWrapperFor(java.lang.Class)
> java.sql.DatabaseMetaData.unwrap(java.lang.Class)
> java.sql.ParameterMetaData.isWrapperFor(java.lang.Class)
> java.sql.ParameterMetaData.unwrap(java.lang.Class)
> java.sql.PreparedStatement.isWrapperFor(java.lang.Class)
> java.sql.PreparedStatement.unwrap(java.lang.Class)
> java.sql.ResultSet.isWrapperFor(java.lang.Class)
> java.sql.ResultSet.unwrap(java.lang.Class)
> java.sql.ResultSetMetaData.isWrapperFor(java.lang.Class)
> java.sql.ResultSetMetaData.unwrap(java.lang.Class)
> java.sql.Statement.isWrapperFor(java.lang.Class)
> java.sql.Statement.unwrap(java.lang.Class)
> javax.sql.CommonDataSource.getQueryObjectGenerator()
> javax.sql.DataSource.isWrapperFor(java.lang.Class)
> javax.sql.DataSource.unwrap(java.lang.Class)
> javax.sql.PooledConnection.addStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.PooledConnection.removeStatementEventListener(javax.sql.StatementEventListener)
> javax.sql.XADataSource.isWrapperFor(java.lang.Class)
> javax.sql.XADataSource.unwrap(java.lang.Class)

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