Binary compatibility report for the MySQL ODB library between 1.2.0 and 1.3.0 versions on x86
Test Info
Library Name | MySQL ODB |
Version #1 | 1.2.0 |
Version #2 | 1.3.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 23 |
Total Shared Libraries | 1 |
Total Symbols / Types | 206 / 238 |
Verdict | Incompatible (0.5%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 1 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 4 |
Problems with Constants | Low | 0 |
Added Symbols (2)
query.hxx,
libodb-mysql-1.3.so
namespace odb::mysql
query::parameters_binding ( ) const
[symbol: _ZNK3odb5mysql5query18parameters_bindingEv]
statement.hxx,
libodb-mysql-1.3.so
namespace odb::mysql
insert_statement::id ( )
[symbol: _ZN3odb5mysql16insert_statement2idEv]
to the top
Removed Symbols (1)
query.hxx,
libodb-mysql-1.2.so
namespace odb::mysql
query::parameters ( ) const
[symbol: _ZNK3odb5mysql5query10parametersEv]
to the top
Problems with Symbols, Low Severity (4)
statement.hxx,
libodb-mysql-1.2.so
namespace odb::mysql
[+] update_statement::update_statement [not-in-charge] ( connection& conn, std::string const& statement, binding& id, binding& image ) (2)
changed to:update_statement::update_statement [not-in-charge] ( connection& conn, std::string const& statement, binding& cond, binding& data )
[symbol: _ZN3odb5mysql16update_statementC2ERNS0_10connectionERKSsRNS0_7bindingES7_]
| Change | Effect |
---|
1 | 3rd parameter id has been renamed to cond. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 4th parameter image has been renamed to data. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] update_statement::update_statement [in-charge] ( connection& conn, std::string const& statement, binding& id, binding& image ) (2)
changed to:update_statement::update_statement [in-charge] ( connection& conn, std::string const& statement, binding& cond, binding& data )
[symbol: _ZN3odb5mysql16update_statementC1ERNS0_10connectionERKSsRNS0_7bindingES7_]
| Change | Effect |
---|
1 | 3rd parameter id has been renamed to cond. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 4th parameter image has been renamed to data. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Header Files (23)
binding.hxx
config.h
config.hxx
connection-factory.hxx
connection.hxx
container-statements.hxx
database.hxx
error.hxx
exceptions.hxx
export.hxx
forward.hxx
mysql-types.hxx
mysql.hxx
object-statements.hxx
options.hxx
query.hxx
result.hxx
statement-cache.hxx
statement.hxx
traits.hxx
transaction-impl.hxx
transaction.hxx
version.hxx
to the top
Shared Libraries (1)
libodb-mysql-1.2.so
to the top