Binary compatibility report for the mariadb-java-client library  between 1.1.1 and 1.1.2 versions

Test Info


Library Namemariadb-java-client
Version #11.1.1
Version #21.1.2
Java Version1.6.0_24

Test Results


Total Java ARchives1
Total Methods / Classes1026 / 24
VerdictIncompatible
(0.1%)

Problem Summary


SeverityCount
Added Methods-98
Removed MethodsHigh1
Problems with
Data Types
High1
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0

Added Methods (98)


mariadb-java-client-1.1.2.jar, MySQLServerSidePreparedStatement.class
package org.mariadb.jdbc
MySQLServerSidePreparedStatement.addBatch ( )  :  void
MySQLServerSidePreparedStatement.addBatch ( String sql )  :  void
MySQLServerSidePreparedStatement.cancel ( )  :  void
MySQLServerSidePreparedStatement.clearBatch ( )  :  void
MySQLServerSidePreparedStatement.clearParameters ( )  :  void
MySQLServerSidePreparedStatement.clearWarnings ( )  :  void
MySQLServerSidePreparedStatement.close ( )  :  void
MySQLServerSidePreparedStatement.execute ( )  :  boolean
MySQLServerSidePreparedStatement.execute ( String sql )  :  boolean
MySQLServerSidePreparedStatement.execute ( String sql, int autoGeneratedKeys )  :  boolean
MySQLServerSidePreparedStatement.execute ( String sql, int[ ] columnIndexes )  :  boolean
MySQLServerSidePreparedStatement.execute ( String sql, String[ ] columnNames )  :  boolean
MySQLServerSidePreparedStatement.executeBatch ( )  :  int[ ]
MySQLServerSidePreparedStatement.executeQuery ( )  :  java.sql.ResultSet
MySQLServerSidePreparedStatement.executeQuery ( String sql )  :  java.sql.ResultSet
MySQLServerSidePreparedStatement.executeUpdate ( )  :  int
MySQLServerSidePreparedStatement.executeUpdate ( String sql )  :  int
MySQLServerSidePreparedStatement.executeUpdate ( String sql, int autoGeneratedKeys )  :  int
MySQLServerSidePreparedStatement.executeUpdate ( String sql, int[ ] columnIndexes )  :  int
MySQLServerSidePreparedStatement.executeUpdate ( String sql, String[ ] columnNames )  :  int
MySQLServerSidePreparedStatement.getConnection ( )  :  java.sql.Connection
MySQLServerSidePreparedStatement.getFetchDirection ( )  :  int
MySQLServerSidePreparedStatement.getFetchSize ( )  :  int
MySQLServerSidePreparedStatement.getGeneratedKeys ( )  :  java.sql.ResultSet
MySQLServerSidePreparedStatement.getMaxFieldSize ( )  :  int
MySQLServerSidePreparedStatement.getMaxRows ( )  :  int
MySQLServerSidePreparedStatement.getMetaData ( )  :  java.sql.ResultSetMetaData
MySQLServerSidePreparedStatement.getMoreResults ( )  :  boolean
MySQLServerSidePreparedStatement.getMoreResults ( int current )  :  boolean
MySQLServerSidePreparedStatement.getParameterMetaData ( )  :  java.sql.ParameterMetaData
MySQLServerSidePreparedStatement.getQueryTimeout ( )  :  int
MySQLServerSidePreparedStatement.getResultSet ( )  :  java.sql.ResultSet
MySQLServerSidePreparedStatement.getResultSetConcurrency ( )  :  int
MySQLServerSidePreparedStatement.getResultSetHoldability ( )  :  int
MySQLServerSidePreparedStatement.getResultSetType ( )  :  int
MySQLServerSidePreparedStatement.getUpdateCount ( )  :  int
MySQLServerSidePreparedStatement.getWarnings ( )  :  java.sql.SQLWarning
MySQLServerSidePreparedStatement.isClosed ( )  :  boolean
MySQLServerSidePreparedStatement.isPoolable ( )  :  boolean
MySQLServerSidePreparedStatement.isWrapperFor ( Class iface )  :  boolean
MySQLServerSidePreparedStatement.MySQLServerSidePreparedStatement ( MySQLConnection connection, String sql )
MySQLServerSidePreparedStatement.setArray ( int parameterIndex, java.sql.Array x )  :  void
MySQLServerSidePreparedStatement.setAsciiStream ( int parameterIndex, java.io.InputStream x )  :  void
MySQLServerSidePreparedStatement.setAsciiStream ( int parameterIndex, java.io.InputStream x, int length )  :  void
MySQLServerSidePreparedStatement.setAsciiStream ( int parameterIndex, java.io.InputStream x, long length )  :  void
MySQLServerSidePreparedStatement.setBigDecimal ( int parameterIndex, java.math.BigDecimal x )  :  void
MySQLServerSidePreparedStatement.setBinaryStream ( int parameterIndex, java.io.InputStream x )  :  void
MySQLServerSidePreparedStatement.setBinaryStream ( int parameterIndex, java.io.InputStream x, int length )  :  void
MySQLServerSidePreparedStatement.setBinaryStream ( int parameterIndex, java.io.InputStream x, long length )  :  void
MySQLServerSidePreparedStatement.setBlob ( int parameterIndex, java.io.InputStream inputStream )  :  void
MySQLServerSidePreparedStatement.setBlob ( int parameterIndex, java.io.InputStream inputStream, long length )  :  void
MySQLServerSidePreparedStatement.setBlob ( int parameterIndex, java.sql.Blob x )  :  void
MySQLServerSidePreparedStatement.setBoolean ( int parameterIndex, boolean x )  :  void
MySQLServerSidePreparedStatement.setByte ( int parameterIndex, byte x )  :  void
MySQLServerSidePreparedStatement.setBytes ( int parameterIndex, byte[ ] x )  :  void
MySQLServerSidePreparedStatement.setCharacterStream ( int parameterIndex, java.io.Reader reader )  :  void
MySQLServerSidePreparedStatement.setCharacterStream ( int parameterIndex, java.io.Reader reader, int length )  :  void
MySQLServerSidePreparedStatement.setCharacterStream ( int parameterIndex, java.io.Reader reader, long length )  :  void
MySQLServerSidePreparedStatement.setClob ( int parameterIndex, java.io.Reader reader )  :  void
MySQLServerSidePreparedStatement.setClob ( int parameterIndex, java.io.Reader reader, long length )  :  void
MySQLServerSidePreparedStatement.setClob ( int parameterIndex, java.sql.Clob x )  :  void
MySQLServerSidePreparedStatement.setCursorName ( String name )  :  void
MySQLServerSidePreparedStatement.setDate ( int parameterIndex, java.sql.Date x )  :  void
MySQLServerSidePreparedStatement.setDate ( int parameterIndex, java.sql.Date x, java.util.Calendar cal )  :  void
MySQLServerSidePreparedStatement.setDouble ( int parameterIndex, double x )  :  void
MySQLServerSidePreparedStatement.setEscapeProcessing ( boolean enable )  :  void
MySQLServerSidePreparedStatement.setFetchDirection ( int direction )  :  void
MySQLServerSidePreparedStatement.setFetchSize ( int rows )  :  void
MySQLServerSidePreparedStatement.setFloat ( int parameterIndex, float x )  :  void
MySQLServerSidePreparedStatement.setInt ( int parameterIndex, int x )  :  void
MySQLServerSidePreparedStatement.setLong ( int parameterIndex, long x )  :  void
MySQLServerSidePreparedStatement.setMaxFieldSize ( int max )  :  void
MySQLServerSidePreparedStatement.setMaxRows ( int max )  :  void
MySQLServerSidePreparedStatement.setNCharacterStream ( int parameterIndex, java.io.Reader value )  :  void
MySQLServerSidePreparedStatement.setNCharacterStream ( int parameterIndex, java.io.Reader value, long length )  :  void
MySQLServerSidePreparedStatement.setNClob ( int parameterIndex, java.io.Reader reader )  :  void
MySQLServerSidePreparedStatement.setNClob ( int parameterIndex, java.io.Reader reader, long length )  :  void
MySQLServerSidePreparedStatement.setNClob ( int parameterIndex, java.sql.NClob value )  :  void
MySQLServerSidePreparedStatement.setNString ( int parameterIndex, String value )  :  void
MySQLServerSidePreparedStatement.setNull ( int parameterIndex, int sqlType )  :  void
MySQLServerSidePreparedStatement.setNull ( int parameterIndex, int sqlType, String typeName )  :  void
MySQLServerSidePreparedStatement.setObject ( int parameterIndex, Object x )  :  void
MySQLServerSidePreparedStatement.setObject ( int parameterIndex, Object x, int targetSqlType )  :  void
MySQLServerSidePreparedStatement.setObject ( int parameterIndex, Object x, int targetSqlType, int scaleOrLength )  :  void
MySQLServerSidePreparedStatement.setPoolable ( boolean poolable )  :  void
MySQLServerSidePreparedStatement.setQueryTimeout ( int seconds )  :  void
MySQLServerSidePreparedStatement.setRef ( int parameterIndex, java.sql.Ref x )  :  void
MySQLServerSidePreparedStatement.setRowId ( int parameterIndex, java.sql.RowId x )  :  void
MySQLServerSidePreparedStatement.setShort ( int parameterIndex, short x )  :  void
MySQLServerSidePreparedStatement.setSQLXML ( int parameterIndex, java.sql.SQLXML xmlObject )  :  void
MySQLServerSidePreparedStatement.setString ( int parameterIndex, String x )  :  void
MySQLServerSidePreparedStatement.setTime ( int parameterIndex, java.sql.Time x )  :  void
MySQLServerSidePreparedStatement.setTime ( int parameterIndex, java.sql.Time x, java.util.Calendar cal )  :  void
MySQLServerSidePreparedStatement.setTimestamp ( int parameterIndex, java.sql.Timestamp x )  :  void
MySQLServerSidePreparedStatement.setTimestamp ( int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal )  :  void
MySQLServerSidePreparedStatement.setUnicodeStream ( int parameterIndex, java.io.InputStream x, int length )  :  void
MySQLServerSidePreparedStatement.setURL ( int parameterIndex, java.net.URL x )  :  void
MySQLServerSidePreparedStatement.unwrap ( Class iface )  :  Object

to the top

Removed Methods (1)


mariadb-java-client-1.1.1.jar, ServerSidePreparedStatement.class
package org.mariadb.jdbc
ServerSidePreparedStatement.ServerSidePreparedStatement ( MySQLConnection connection, String sql )

to the top

Problems with Data Types, High Severity (1)


mariadb-java-client-1.1.1.jar
package org.mariadb.jdbc
[+] ServerSidePreparedStatement (1)

to the top

Java ARchives (1)


mariadb-java-client-1.1.1.jar

to the top




Generated on Mon May 12 13:10:18 2014 for mariadb-java-client by Java API Compliance Checker 1.3.7  
A tool for checking backward compatibility of a Java library API