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)" <ji...@apache.org> on 2007/04/10 18:11:32 UTC

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

     [ 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.