API compatibility report for the cppconn library  between 1.1.1 and 1.1.2 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namecppconn
Version #11.1.1
Version #21.1.2
CPU Typex86_64
GCC Version4.7.2
SubjectBinary Compatibility

Test Results


Total Header Files16
Total Shared Libraries1
Total Symbols / Types166 / 97
VerdictIncompatible
(28.3%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High1
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0

Problems with Data Types, High Severity (1)


mysql_connection.h
namespace sql::mysql
[+] class MySQL_Connection (1)

to the top

Problems with Data Types, Low Severity (1)


mysql_connection.h
namespace sql::mysql
[+] class MySQL_Connection (1)

to the top

Problems with Symbols, Low Severity (2)


mysql_connection.h, libmysqlcppconn.so.6.1.1.1
namespace sql::mysql
[+] MySQL_Connection::checkClosed ( ) (1)
[+] MySQL_Connection::init std::map<sql::SQLString, sql::ConnectPropertyVal>& properties ) (1)

to the top

Header Files (16)


build_config.h
config.h
connection.h
datatype.h
driver.h
exception.h
metadata.h
mysql_connection.h
mysql_driver.h
parameter_metadata.h
prepared_statement.h
resultset.h
resultset_metadata.h
sqlstring.h
statement.h
warning.h

to the top

Shared Libraries (1)


libmysqlcppconn.so.6.1.1.1

to the top



Test Info


Library Namecppconn
Version #11.1.1
Version #21.1.2
CPU Typex86_64
GCC Version4.7.2
SubjectSource Compatibility

Test Results


Total Header Files16
Total Shared Libraries1
Total Symbols / Types483 / 269
VerdictIncompatible
(0.4%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (13)


operator_bool.hpp
namespace boost
scoped_ptr<struct sql::mysql::MySQL_Statement>::operator scoped_ptr<struct sql::mysql::MySQL_Statement>::unspecified_bool_type ( ) const
scoped_ptr<struct sql::mysql::MySQL_Statement>::operator! ( ) const

scoped_ptr.hpp
namespace boost
scoped_ptr<struct sql::mysql::MySQL_Statement>::get ( ) const
scoped_ptr<struct sql::mysql::MySQL_Statement>::operator* ( ) const
scoped_ptr<struct sql::mysql::MySQL_Statement>::operator-> ( ) const
scoped_ptr<struct sql::mysql::MySQL_Statement>::reset struct sql::mysql::MySQL_Statement* p )
scoped_ptr<struct sql::mysql::MySQL_Statement>::scoped_ptr [in-charge] std::auto_ptr<struct sql::mysql::MySQL_Statement> p )
scoped_ptr<struct sql::mysql::MySQL_Statement>::scoped_ptr [in-charge] struct sql::mysql::MySQL_Statement* p )
scoped_ptr<struct sql::mysql::MySQL_Statement>::scoped_ptr [not-in-charge] std::auto_ptr<struct sql::mysql::MySQL_Statement> p )
scoped_ptr<struct sql::mysql::MySQL_Statement>::scoped_ptr [not-in-charge] struct sql::mysql::MySQL_Statement* p )
scoped_ptr<struct sql::mysql::MySQL_Statement>::swap scoped_ptr<struct sql::mysql::MySQL_Statement>& b )
scoped_ptr<struct sql::mysql::MySQL_Statement>::~scoped_ptr [in-charge] ( )
scoped_ptr<struct sql::mysql::MySQL_Statement>::~scoped_ptr [not-in-charge] ( )

to the top

Problems with Symbols, High Severity (2)


mysql_connection.h
namespace sql::mysql
[+] MySQL_Connection::checkClosed ( ) (1)
[+] MySQL_Connection::init std::map<sql::SQLString, sql::ConnectPropertyVal>& properties ) (1)

to the top

Header Files (16)


build_config.h
config.h
connection.h
datatype.h
driver.h
exception.h
metadata.h
mysql_connection.h
mysql_driver.h
parameter_metadata.h
prepared_statement.h
resultset.h
resultset_metadata.h
sqlstring.h
statement.h
warning.h

to the top

Shared Libraries (1)


libmysqlcppconn.so.6.1.1.1

to the top



Generated on Sat Feb 9 08:50:18 2013 for cppconn by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API