Binary compatibility report for the DBCP library between 1.3 and 1.4 versions

Test Info


Library NameDBCP
Version #11.3
Version #21.4

Test Results


Total Java ARchives1
Total Methods / Classes1297 / 61
VerdictCompatible

Problem Summary


SeverityCount
Added Methods-134
Removed MethodsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Methods
High0
Medium0
Low0

Added Methods (134)


commons-dbcp-1.4.jar, BasicDataSource.class
package org.apache.commons.dbcp
BasicDataSource.isWrapperFor ( Class iface )  :  boolean
BasicDataSource.unwrap ( Class iface )  :  Object

commons-dbcp-1.4.jar, DelegatingCallableStatement.class
package org.apache.commons.dbcp
DelegatingCallableStatement.getCharacterStream ( int parameterIndex )  :  Reader
DelegatingCallableStatement.getCharacterStream ( String parameterName )  :  Reader
DelegatingCallableStatement.getNCharacterStream ( int parameterIndex )  :  Reader
DelegatingCallableStatement.getNCharacterStream ( String parameterName )  :  Reader
DelegatingCallableStatement.getNClob ( int parameterIndex )  :  NClob
DelegatingCallableStatement.getNClob ( String parameterName )  :  NClob
DelegatingCallableStatement.getNString ( int parameterIndex )  :  String
DelegatingCallableStatement.getNString ( String parameterName )  :  String
DelegatingCallableStatement.getRowId ( int parameterIndex )  :  RowId
DelegatingCallableStatement.getRowId ( String parameterName )  :  RowId
DelegatingCallableStatement.getSQLXML ( int parameterIndex )  :  SQLXML
DelegatingCallableStatement.getSQLXML ( String parameterName )  :  SQLXML
DelegatingCallableStatement.setAsciiStream ( String parameterName, InputStream inputStream )  :  void
DelegatingCallableStatement.setAsciiStream ( String parameterName, InputStream inputStream, long length )  :  void
DelegatingCallableStatement.setBinaryStream ( String parameterName, InputStream inputStream )  :  void
DelegatingCallableStatement.setBinaryStream ( String parameterName, InputStream inputStream, long length )  :  void
DelegatingCallableStatement.setBlob ( String parameterName, Blob blob )  :  void
DelegatingCallableStatement.setBlob ( String parameterName, InputStream inputStream )  :  void
DelegatingCallableStatement.setBlob ( String parameterName, InputStream inputStream, long length )  :  void
DelegatingCallableStatement.setCharacterStream ( String parameterName, Reader reader )  :  void
DelegatingCallableStatement.setCharacterStream ( String parameterName, Reader reader, long length )  :  void
DelegatingCallableStatement.setClob ( String parameterName, Clob clob )  :  void
DelegatingCallableStatement.setClob ( String parameterName, Reader reader )  :  void
DelegatingCallableStatement.setClob ( String parameterName, Reader reader, long length )  :  void
DelegatingCallableStatement.setNCharacterStream ( String parameterName, Reader reader )  :  void
DelegatingCallableStatement.setNCharacterStream ( String parameterName, Reader reader, long length )  :  void
DelegatingCallableStatement.setNClob ( String parameterName, NClob value )  :  void
DelegatingCallableStatement.setNClob ( String parameterName, Reader reader )  :  void
DelegatingCallableStatement.setNClob ( String parameterName, Reader reader, long length )  :  void
DelegatingCallableStatement.setNString ( String parameterName, String value )  :  void
DelegatingCallableStatement.setRowId ( String parameterName, RowId value )  :  void
DelegatingCallableStatement.setSQLXML ( String parameterName, SQLXML value )  :  void

commons-dbcp-1.4.jar, DelegatingConnection.class
package org.apache.commons.dbcp
DelegatingConnection.createArrayOf ( String typeName, Object[ ] elements )  :  Array
DelegatingConnection.createBlob ( )  :  Blob
DelegatingConnection.createClob ( )  :  Clob
DelegatingConnection.createNClob ( )  :  NClob
DelegatingConnection.createSQLXML ( )  :  SQLXML
DelegatingConnection.createStruct ( String typeName, Object[ ] attributes )  :  Struct
DelegatingConnection.getClientInfo ( )  :  Properties
DelegatingConnection.getClientInfo ( String name )  :  String
DelegatingConnection.isValid ( int timeout )  :  boolean
DelegatingConnection.isWrapperFor ( Class iface )  :  boolean
DelegatingConnection.setClientInfo ( Properties properties )  :  void
DelegatingConnection.setClientInfo ( String name, String value )  :  void
DelegatingConnection.unwrap ( Class iface )  :  Object

commons-dbcp-1.4.jar, DelegatingDatabaseMetaData.class
package org.apache.commons.dbcp
DelegatingDatabaseMetaData.autoCommitFailureClosesAllResultSets ( )  :  boolean
DelegatingDatabaseMetaData.getClientInfoProperties ( )  :  ResultSet
DelegatingDatabaseMetaData.getFunctionColumns ( String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern )  :  ResultSet
DelegatingDatabaseMetaData.getFunctions ( String catalog, String schemaPattern, String functionNamePattern )  :  ResultSet
DelegatingDatabaseMetaData.getRowIdLifetime ( )  :  RowIdLifetime
DelegatingDatabaseMetaData.getSchemas ( String catalog, String schemaPattern )  :  ResultSet
DelegatingDatabaseMetaData.isWrapperFor ( Class iface )  :  boolean
DelegatingDatabaseMetaData.supportsStoredFunctionsUsingCallSyntax ( )  :  boolean
DelegatingDatabaseMetaData.unwrap ( Class iface )  :  Object

commons-dbcp-1.4.jar, DelegatingPreparedStatement.class
package org.apache.commons.dbcp
DelegatingPreparedStatement.setAsciiStream ( int parameterIndex, InputStream inputStream )  :  void
DelegatingPreparedStatement.setAsciiStream ( int parameterIndex, InputStream inputStream, long length )  :  void
DelegatingPreparedStatement.setBinaryStream ( int parameterIndex, InputStream inputStream )  :  void
DelegatingPreparedStatement.setBinaryStream ( int parameterIndex, InputStream inputStream, long length )  :  void
DelegatingPreparedStatement.setBlob ( int parameterIndex, InputStream inputStream )  :  void
DelegatingPreparedStatement.setBlob ( int parameterIndex, InputStream inputStream, long length )  :  void
DelegatingPreparedStatement.setCharacterStream ( int parameterIndex, Reader reader )  :  void
DelegatingPreparedStatement.setCharacterStream ( int parameterIndex, Reader reader, long length )  :  void
DelegatingPreparedStatement.setClob ( int parameterIndex, Reader reader )  :  void
DelegatingPreparedStatement.setClob ( int parameterIndex, Reader reader, long length )  :  void
DelegatingPreparedStatement.setNCharacterStream ( int parameterIndex, Reader reader )  :  void
DelegatingPreparedStatement.setNCharacterStream ( int parameterIndex, Reader value, long length )  :  void
DelegatingPreparedStatement.setNClob ( int parameterIndex, NClob value )  :  void
DelegatingPreparedStatement.setNClob ( int parameterIndex, Reader reader )  :  void
DelegatingPreparedStatement.setNClob ( int parameterIndex, Reader reader, long length )  :  void
DelegatingPreparedStatement.setNString ( int parameterIndex, String value )  :  void
DelegatingPreparedStatement.setRowId ( int parameterIndex, RowId value )  :  void
DelegatingPreparedStatement.setSQLXML ( int parameterIndex, SQLXML value )  :  void

commons-dbcp-1.4.jar, DelegatingResultSet.class
package org.apache.commons.dbcp
DelegatingResultSet.getHoldability ( )  :  int
DelegatingResultSet.getNCharacterStream ( int columnIndex )  :  Reader
DelegatingResultSet.getNCharacterStream ( String columnLabel )  :  Reader
DelegatingResultSet.getNClob ( int columnIndex )  :  NClob
DelegatingResultSet.getNClob ( String columnLabel )  :  NClob
DelegatingResultSet.getNString ( int columnIndex )  :  String
DelegatingResultSet.getNString ( String columnLabel )  :  String
DelegatingResultSet.getRowId ( int columnIndex )  :  RowId
DelegatingResultSet.getRowId ( String columnLabel )  :  RowId
DelegatingResultSet.getSQLXML ( int columnIndex )  :  SQLXML
DelegatingResultSet.getSQLXML ( String columnLabel )  :  SQLXML
DelegatingResultSet.isClosed ( )  :  boolean
DelegatingResultSet.isWrapperFor ( Class iface )  :  boolean
DelegatingResultSet.unwrap ( Class iface )  :  Object
DelegatingResultSet.updateAsciiStream ( int columnIndex, InputStream inputStream )  :  void
DelegatingResultSet.updateAsciiStream ( int columnIndex, InputStream inputStream, long length )  :  void
DelegatingResultSet.updateAsciiStream ( String columnLabel, InputStream inputStream )  :  void
DelegatingResultSet.updateAsciiStream ( String columnLabel, InputStream inputStream, long length )  :  void
DelegatingResultSet.updateBinaryStream ( int columnIndex, InputStream inputStream )  :  void
DelegatingResultSet.updateBinaryStream ( int columnIndex, InputStream inputStream, long length )  :  void
DelegatingResultSet.updateBinaryStream ( String columnLabel, InputStream inputStream )  :  void
DelegatingResultSet.updateBinaryStream ( String columnLabel, InputStream inputStream, long length )  :  void
DelegatingResultSet.updateBlob ( int columnIndex, InputStream inputStream )  :  void
DelegatingResultSet.updateBlob ( int columnIndex, InputStream inputStream, long length )  :  void
DelegatingResultSet.updateBlob ( String columnLabel, InputStream inputStream )  :  void
DelegatingResultSet.updateBlob ( String columnLabel, InputStream inputStream, long length )  :  void
DelegatingResultSet.updateCharacterStream ( int columnIndex, Reader reader )  :  void
DelegatingResultSet.updateCharacterStream ( int columnIndex, Reader reader, long length )  :  void
DelegatingResultSet.updateCharacterStream ( String columnLabel, Reader reader )  :  void
DelegatingResultSet.updateCharacterStream ( String columnLabel, Reader reader, long length )  :  void
DelegatingResultSet.updateClob ( int columnIndex, Reader reader )  :  void
DelegatingResultSet.updateClob ( int columnIndex, Reader reader, long length )  :  void
DelegatingResultSet.updateClob ( String columnLabel, Reader reader )  :  void
DelegatingResultSet.updateClob ( String columnLabel, Reader reader, long length )  :  void
DelegatingResultSet.updateNCharacterStream ( int columnIndex, Reader reader )  :  void
DelegatingResultSet.updateNCharacterStream ( int columnIndex, Reader reader, long length )  :  void
DelegatingResultSet.updateNCharacterStream ( String columnLabel, Reader reader )  :  void
DelegatingResultSet.updateNCharacterStream ( String columnLabel, Reader reader, long length )  :  void
DelegatingResultSet.updateNClob ( int columnIndex, NClob value )  :  void
DelegatingResultSet.updateNClob ( int columnIndex, Reader reader )  :  void
DelegatingResultSet.updateNClob ( int columnIndex, Reader reader, long length )  :  void
DelegatingResultSet.updateNClob ( String columnLabel, NClob value )  :  void
DelegatingResultSet.updateNClob ( String columnLabel, Reader reader )  :  void
DelegatingResultSet.updateNClob ( String columnLabel, Reader reader, long length )  :  void
DelegatingResultSet.updateNString ( int columnIndex, String value )  :  void
DelegatingResultSet.updateNString ( String columnLabel, String value )  :  void
DelegatingResultSet.updateRowId ( int columnIndex, RowId value )  :  void
DelegatingResultSet.updateRowId ( String columnLabel, RowId value )  :  void
DelegatingResultSet.updateSQLXML ( int columnIndex, SQLXML value )  :  void
DelegatingResultSet.updateSQLXML ( String columnLabel, SQLXML value )  :  void

commons-dbcp-1.4.jar, DelegatingStatement.class
package org.apache.commons.dbcp
DelegatingStatement.isPoolable ( )  :  boolean
DelegatingStatement.isWrapperFor ( Class iface )  :  boolean
DelegatingStatement.setPoolable ( boolean poolable )  :  void
DelegatingStatement.unwrap ( Class iface )  :  Object

commons-dbcp-1.4.jar, InstanceKeyDataSource.class
package org.apache.commons.dbcp.datasources
InstanceKeyDataSource.isWrapperFor ( Class iface )  :  boolean
InstanceKeyDataSource.unwrap ( Class iface )  :  Object

commons-dbcp-1.4.jar, PerUserPoolDataSourceFactory.class
package org.apache.commons.dbcp.datasources
PerUserPoolDataSourceFactory.getObjectInstance ( Object x0, Name x1, Context x2, Hashtable x3 )  :  Object

commons-dbcp-1.4.jar, PoolingDataSource.class
package org.apache.commons.dbcp
PoolingDataSource.isWrapperFor ( Class iface )  :  boolean
PoolingDataSource.unwrap ( Class iface )  :  Object

commons-dbcp-1.4.jar, SharedPoolDataSourceFactory.class
package org.apache.commons.dbcp.datasources
SharedPoolDataSourceFactory.getObjectInstance ( Object x0, Name x1, Context x2, Hashtable x3 )  :  Object

to the top

Problems with Data Types, Low Severity (2)


commons-dbcp-1.3.jar
package org.apache.commons.dbcp.datasources
[+] PerUserPoolDataSourceFactory (1)
[+] SharedPoolDataSourceFactory (1)

to the top

Java ARchives (1)


commons-dbcp-1.3.jar

to the top