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