Binary compatibility report for the mariadb-java-client library between 1.1.1 and 1.1.2 versions
Test Info
Library Name | mariadb-java-client |
Version #1 | 1.1.1 |
Version #2 | 1.1.2 |
Java Version | 1.6.0_24 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 1026 / 24 |
---|
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 98 |
---|
Removed Methods | High | 1 |
---|
Problems with Data Types | High | 1 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Added Methods (98)
mariadb-java-client-1.1.2.jar, MySQLServerSidePreparedStatement.class
package org.mariadb.jdbc
MySQLServerSidePreparedStatement.addBatch ( ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.addBatch:()V]
MySQLServerSidePreparedStatement.addBatch ( String sql ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.addBatch:(Ljava/lang/String;)V]
MySQLServerSidePreparedStatement.cancel ( ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.cancel:()V]
MySQLServerSidePreparedStatement.clearBatch ( ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.clearBatch:()V]
MySQLServerSidePreparedStatement.clearParameters ( ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.clearParameters:()V]
MySQLServerSidePreparedStatement.clearWarnings ( ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.clearWarnings:()V]
MySQLServerSidePreparedStatement.close ( ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.close:()V]
MySQLServerSidePreparedStatement.execute ( ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.execute:()Z]
MySQLServerSidePreparedStatement.execute ( String sql ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.execute:(Ljava/lang/String;)Z]
MySQLServerSidePreparedStatement.execute ( String sql, int autoGeneratedKeys ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.execute:(Ljava/lang/String;I)Z]
MySQLServerSidePreparedStatement.execute ( String sql, int[ ] columnIndexes ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.execute:(Ljava/lang/String;[I)Z]
MySQLServerSidePreparedStatement.execute ( String sql, String[ ] columnNames ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.execute:(Ljava/lang/String;[Ljava/lang/String;)Z]
MySQLServerSidePreparedStatement.executeBatch ( ) : int[ ]
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeBatch:()[I]
MySQLServerSidePreparedStatement.executeQuery ( ) : java.sql.ResultSet
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeQuery:()Ljava/sql/ResultSet;]
MySQLServerSidePreparedStatement.executeQuery ( String sql ) : java.sql.ResultSet
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeQuery:(Ljava/lang/String;)Ljava/sql/ResultSet;]
MySQLServerSidePreparedStatement.executeUpdate ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeUpdate:()I]
MySQLServerSidePreparedStatement.executeUpdate ( String sql ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeUpdate:(Ljava/lang/String;)I]
MySQLServerSidePreparedStatement.executeUpdate ( String sql, int autoGeneratedKeys ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeUpdate:(Ljava/lang/String;I)I]
MySQLServerSidePreparedStatement.executeUpdate ( String sql, int[ ] columnIndexes ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeUpdate:(Ljava/lang/String;[I)I]
MySQLServerSidePreparedStatement.executeUpdate ( String sql, String[ ] columnNames ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.executeUpdate:(Ljava/lang/String;[Ljava/lang/String;)I]
MySQLServerSidePreparedStatement.getConnection ( ) : java.sql.Connection
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getConnection:()Ljava/sql/Connection;]
MySQLServerSidePreparedStatement.getFetchDirection ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getFetchDirection:()I]
MySQLServerSidePreparedStatement.getFetchSize ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getFetchSize:()I]
MySQLServerSidePreparedStatement.getGeneratedKeys ( ) : java.sql.ResultSet
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getGeneratedKeys:()Ljava/sql/ResultSet;]
MySQLServerSidePreparedStatement.getMaxFieldSize ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getMaxFieldSize:()I]
MySQLServerSidePreparedStatement.getMaxRows ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getMaxRows:()I]
MySQLServerSidePreparedStatement.getMetaData ( ) : java.sql.ResultSetMetaData
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getMetaData:()Ljava/sql/ResultSetMetaData;]
MySQLServerSidePreparedStatement.getMoreResults ( ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getMoreResults:()Z]
MySQLServerSidePreparedStatement.getMoreResults ( int current ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getMoreResults:(I)Z]
MySQLServerSidePreparedStatement.getParameterMetaData ( ) : java.sql.ParameterMetaData
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getParameterMetaData:()Ljava/sql/ParameterMetaData;]
MySQLServerSidePreparedStatement.getQueryTimeout ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getQueryTimeout:()I]
MySQLServerSidePreparedStatement.getResultSet ( ) : java.sql.ResultSet
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getResultSet:()Ljava/sql/ResultSet;]
MySQLServerSidePreparedStatement.getResultSetConcurrency ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getResultSetConcurrency:()I]
MySQLServerSidePreparedStatement.getResultSetHoldability ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getResultSetHoldability:()I]
MySQLServerSidePreparedStatement.getResultSetType ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getResultSetType:()I]
MySQLServerSidePreparedStatement.getUpdateCount ( ) : int
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getUpdateCount:()I]
MySQLServerSidePreparedStatement.getWarnings ( ) : java.sql.SQLWarning
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.getWarnings:()Ljava/sql/SQLWarning;]
MySQLServerSidePreparedStatement.isClosed ( ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.isClosed:()Z]
MySQLServerSidePreparedStatement.isPoolable ( ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.isPoolable:()Z]
MySQLServerSidePreparedStatement.isWrapperFor ( Class iface ) : boolean
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.isWrapperFor:(Ljava/lang/Class;)Z]
MySQLServerSidePreparedStatement.MySQLServerSidePreparedStatement ( MySQLConnection connection, String sql )
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement."<init>":(Lorg/mariadb/jdbc/MySQLConnection;Ljava/lang/String;)V]
MySQLServerSidePreparedStatement.setArray ( int parameterIndex, java.sql.Array x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setArray:(ILjava/sql/Array;)V]
MySQLServerSidePreparedStatement.setAsciiStream ( int parameterIndex, java.io.InputStream x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setAsciiStream:(ILjava/io/InputStream;)V]
MySQLServerSidePreparedStatement.setAsciiStream ( int parameterIndex, java.io.InputStream x, int length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setAsciiStream:(ILjava/io/InputStream;I)V]
MySQLServerSidePreparedStatement.setAsciiStream ( int parameterIndex, java.io.InputStream x, long length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setAsciiStream:(ILjava/io/InputStream;J)V]
MySQLServerSidePreparedStatement.setBigDecimal ( int parameterIndex, java.math.BigDecimal x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBigDecimal:(ILjava/math/BigDecimal;)V]
MySQLServerSidePreparedStatement.setBinaryStream ( int parameterIndex, java.io.InputStream x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBinaryStream:(ILjava/io/InputStream;)V]
MySQLServerSidePreparedStatement.setBinaryStream ( int parameterIndex, java.io.InputStream x, int length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBinaryStream:(ILjava/io/InputStream;I)V]
MySQLServerSidePreparedStatement.setBinaryStream ( int parameterIndex, java.io.InputStream x, long length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBinaryStream:(ILjava/io/InputStream;J)V]
MySQLServerSidePreparedStatement.setBlob ( int parameterIndex, java.io.InputStream inputStream ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBlob:(ILjava/io/InputStream;)V]
MySQLServerSidePreparedStatement.setBlob ( int parameterIndex, java.io.InputStream inputStream, long length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBlob:(ILjava/io/InputStream;J)V]
MySQLServerSidePreparedStatement.setBlob ( int parameterIndex, java.sql.Blob x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBlob:(ILjava/sql/Blob;)V]
MySQLServerSidePreparedStatement.setBoolean ( int parameterIndex, boolean x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBoolean:(IZ)V]
MySQLServerSidePreparedStatement.setByte ( int parameterIndex, byte x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setByte:(IB)V]
MySQLServerSidePreparedStatement.setBytes ( int parameterIndex, byte[ ] x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setBytes:(I[B)V]
MySQLServerSidePreparedStatement.setCharacterStream ( int parameterIndex, java.io.Reader reader ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setCharacterStream:(ILjava/io/Reader;)V]
MySQLServerSidePreparedStatement.setCharacterStream ( int parameterIndex, java.io.Reader reader, int length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setCharacterStream:(ILjava/io/Reader;I)V]
MySQLServerSidePreparedStatement.setCharacterStream ( int parameterIndex, java.io.Reader reader, long length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setCharacterStream:(ILjava/io/Reader;J)V]
MySQLServerSidePreparedStatement.setClob ( int parameterIndex, java.io.Reader reader ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setClob:(ILjava/io/Reader;)V]
MySQLServerSidePreparedStatement.setClob ( int parameterIndex, java.io.Reader reader, long length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setClob:(ILjava/io/Reader;J)V]
MySQLServerSidePreparedStatement.setClob ( int parameterIndex, java.sql.Clob x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setClob:(ILjava/sql/Clob;)V]
MySQLServerSidePreparedStatement.setCursorName ( String name ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setCursorName:(Ljava/lang/String;)V]
MySQLServerSidePreparedStatement.setDate ( int parameterIndex, java.sql.Date x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setDate:(ILjava/sql/Date;)V]
MySQLServerSidePreparedStatement.setDate ( int parameterIndex, java.sql.Date x, java.util.Calendar cal ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setDate:(ILjava/sql/Date;Ljava/util/Calendar;)V]
MySQLServerSidePreparedStatement.setDouble ( int parameterIndex, double x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setDouble:(ID)V]
MySQLServerSidePreparedStatement.setEscapeProcessing ( boolean enable ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setEscapeProcessing:(Z)V]
MySQLServerSidePreparedStatement.setFetchDirection ( int direction ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setFetchDirection:(I)V]
MySQLServerSidePreparedStatement.setFetchSize ( int rows ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setFetchSize:(I)V]
MySQLServerSidePreparedStatement.setFloat ( int parameterIndex, float x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setFloat:(IF)V]
MySQLServerSidePreparedStatement.setInt ( int parameterIndex, int x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setInt:(II)V]
MySQLServerSidePreparedStatement.setLong ( int parameterIndex, long x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setLong:(IJ)V]
MySQLServerSidePreparedStatement.setMaxFieldSize ( int max ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setMaxFieldSize:(I)V]
MySQLServerSidePreparedStatement.setMaxRows ( int max ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setMaxRows:(I)V]
MySQLServerSidePreparedStatement.setNCharacterStream ( int parameterIndex, java.io.Reader value ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNCharacterStream:(ILjava/io/Reader;)V]
MySQLServerSidePreparedStatement.setNCharacterStream ( int parameterIndex, java.io.Reader value, long length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNCharacterStream:(ILjava/io/Reader;J)V]
MySQLServerSidePreparedStatement.setNClob ( int parameterIndex, java.io.Reader reader ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNClob:(ILjava/io/Reader;)V]
MySQLServerSidePreparedStatement.setNClob ( int parameterIndex, java.io.Reader reader, long length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNClob:(ILjava/io/Reader;J)V]
MySQLServerSidePreparedStatement.setNClob ( int parameterIndex, java.sql.NClob value ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNClob:(ILjava/sql/NClob;)V]
MySQLServerSidePreparedStatement.setNString ( int parameterIndex, String value ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNString:(ILjava/lang/String;)V]
MySQLServerSidePreparedStatement.setNull ( int parameterIndex, int sqlType ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNull:(II)V]
MySQLServerSidePreparedStatement.setNull ( int parameterIndex, int sqlType, String typeName ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setNull:(IILjava/lang/String;)V]
MySQLServerSidePreparedStatement.setObject ( int parameterIndex, Object x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setObject:(ILjava/lang/Object;)V]
MySQLServerSidePreparedStatement.setObject ( int parameterIndex, Object x, int targetSqlType ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setObject:(ILjava/lang/Object;I)V]
MySQLServerSidePreparedStatement.setObject ( int parameterIndex, Object x, int targetSqlType, int scaleOrLength ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setObject:(ILjava/lang/Object;II)V]
MySQLServerSidePreparedStatement.setPoolable ( boolean poolable ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setPoolable:(Z)V]
MySQLServerSidePreparedStatement.setQueryTimeout ( int seconds ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setQueryTimeout:(I)V]
MySQLServerSidePreparedStatement.setRef ( int parameterIndex, java.sql.Ref x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setRef:(ILjava/sql/Ref;)V]
MySQLServerSidePreparedStatement.setRowId ( int parameterIndex, java.sql.RowId x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setRowId:(ILjava/sql/RowId;)V]
MySQLServerSidePreparedStatement.setShort ( int parameterIndex, short x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setShort:(IS)V]
MySQLServerSidePreparedStatement.setSQLXML ( int parameterIndex, java.sql.SQLXML xmlObject ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setSQLXML:(ILjava/sql/SQLXML;)V]
MySQLServerSidePreparedStatement.setString ( int parameterIndex, String x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setString:(ILjava/lang/String;)V]
MySQLServerSidePreparedStatement.setTime ( int parameterIndex, java.sql.Time x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setTime:(ILjava/sql/Time;)V]
MySQLServerSidePreparedStatement.setTime ( int parameterIndex, java.sql.Time x, java.util.Calendar cal ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setTime:(ILjava/sql/Time;Ljava/util/Calendar;)V]
MySQLServerSidePreparedStatement.setTimestamp ( int parameterIndex, java.sql.Timestamp x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setTimestamp:(ILjava/sql/Timestamp;)V]
MySQLServerSidePreparedStatement.setTimestamp ( int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setTimestamp:(ILjava/sql/Timestamp;Ljava/util/Calendar;)V]
MySQLServerSidePreparedStatement.setUnicodeStream ( int parameterIndex, java.io.InputStream x, int length ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setUnicodeStream:(ILjava/io/InputStream;I)V]
MySQLServerSidePreparedStatement.setURL ( int parameterIndex, java.net.URL x ) : void
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.setURL:(ILjava/net/URL;)V]
MySQLServerSidePreparedStatement.unwrap ( Class iface ) : Object
[mangled: org/mariadb/jdbc/MySQLServerSidePreparedStatement.unwrap:(Ljava/lang/Class;)Ljava/lang/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 )
[mangled: org/mariadb/jdbc/ServerSidePreparedStatement."<init>":(Lorg/mariadb/jdbc/MySQLConnection;Ljava/lang/String;)V]
to the top
Problems with Data Types, High Severity (1)
mariadb-java-client-1.1.1.jar
package org.mariadb.jdbc
[+] ServerSidePreparedStatement (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (1)
ServerSidePreparedStatement ( MySQLConnection, java.lang.String )This constructor is from 'ServerSidePreparedStatement' class.
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