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 "Kristian Waagan (JIRA)" <de...@db.apache.org> on 2006/05/03 11:34:47 UTC

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

    [ 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