Binary compatibility report for the OpenDBX library between 1.3.2 and 1.3.3 versions on x86
Test Info
Library Name | OpenDBX |
Version #1 | 1.3.2 |
Version #2 | 1.3.3 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 1 |
Total Shared Libraries | 1 |
Total Symbols / Types | 24 / 31 |
Verdict | Compatible |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 35 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (35)
api.hpp,
libopendbxplus.so.0.0.0
namespace OpenDBX
Conn::bind ( std::string const& database, std::string const& who, std::string const& cred, enum odbxbind method )
[symbol: _ZN7OpenDBX4Conn4bindERKSsS2_S2_8odbxbind]
Conn::Conn [in-charge] ( std::string const& backend, std::string const& host, std::string const& port )
[symbol: _ZN7OpenDBX4ConnC1ERKSsS2_S2_]
Conn::Conn [not-in-charge] ( std::string const& backend, std::string const& host, std::string const& port )
[symbol: _ZN7OpenDBX4ConnC2ERKSsS2_S2_]
Conn::create ( std::string const& sql, enum Stmt::Type type )
[symbol: _ZN7OpenDBX4Conn6createERKSsNS_4Stmt4TypeE]
Conn::getOption ( enum odbxopt option, void* value )
[symbol: _ZN7OpenDBX4Conn9getOptionE7odbxoptPv]
Conn::operator = ( Conn const& ref )
[symbol: _ZN7OpenDBX4ConnaSERKS0_]
Conn::setOption ( enum odbxopt option, void* value )
[symbol: _ZN7OpenDBX4Conn9setOptionE7odbxoptPv]
Conn::unbind ( )
[symbol: _ZN7OpenDBX4Conn6unbindEv]
Conn::~Conn [in-charge] ( )
[symbol: _ZN7OpenDBX4ConnD1Ev]
Conn::~Conn [not-in-charge] ( )
[symbol: _ZN7OpenDBX4ConnD2Ev]
Exception::Exception [in-charge] ( std::string msg, int err, int severity )
[symbol: _ZN7OpenDBX9ExceptionC1ESsii]
Exception::Exception [not-in-charge] ( std::string msg, int err, int severity )
[symbol: _ZN7OpenDBX9ExceptionC2ESsii]
Exception::getErrorCode ( )
[symbol: _ZN7OpenDBX9Exception12getErrorCodeEv]
Exception::getSeverity ( )
[symbol: _ZN7OpenDBX9Exception11getSeverityEv]
Exception::~Exception [in-charge-deleting] ( )
[symbol: _ZN7OpenDBX9ExceptionD0Ev]
Exception::~Exception [in-charge] ( )
[symbol: _ZN7OpenDBX9ExceptionD1Ev]
Result::getColumnCount ( )
[symbol: _ZN7OpenDBX6Result14getColumnCountEv]
Result::getColumnName ( unsigned long pos )
[symbol: _ZN7OpenDBX6Result13getColumnNameEm]
Result::getColumnType ( unsigned long pos )
[symbol: _ZN7OpenDBX6Result13getColumnTypeEm]
Result::getFieldLength ( unsigned long pos )
[symbol: _ZN7OpenDBX6Result14getFieldLengthEm]
Result::getFieldValue ( unsigned long pos )
[symbol: _ZN7OpenDBX6Result13getFieldValueEm]
Result::getResult ( struct timeval* timeout, unsigned long chunk )
[symbol: _ZN7OpenDBX6Result9getResultEP7timevalm]
Result::getRow ( )
[symbol: _ZN7OpenDBX6Result6getRowEv]
Result::getRowsAffected ( )
[symbol: _ZN7OpenDBX6Result15getRowsAffectedEv]
Result::operator = ( Result const& ref )
[symbol: _ZN7OpenDBX6ResultaSERKS0_]
Result::~Result [in-charge] ( )
[symbol: _ZN7OpenDBX6ResultD1Ev]
Result::~Result [not-in-charge] ( )
[symbol: _ZN7OpenDBX6ResultD2Ev]
Stmt::bind ( std::string const& data, int flags, size_t pos )
[symbol: _ZN7OpenDBX4Stmt4bindERKSsij]
Stmt::count ( )
[symbol: _ZN7OpenDBX4Stmt5countEv]
Stmt::escape ( char const* from, unsigned long fromlen, std::string& to )
[symbol: _ZN7OpenDBX4Stmt6escapeEPKcmRSs]
Stmt::escape ( std::string const& from, std::string& to )
[symbol: _ZN7OpenDBX4Stmt6escapeERKSsRSs]
Stmt::execute ( )
[symbol: _ZN7OpenDBX4Stmt7executeEv]
Stmt::operator = ( Stmt const& ref )
[symbol: _ZN7OpenDBX4StmtaSERKS0_]
Stmt::~Stmt [in-charge] ( )
[symbol: _ZN7OpenDBX4StmtD1Ev]
Stmt::~Stmt [not-in-charge] ( )
[symbol: _ZN7OpenDBX4StmtD2Ev]
to the top
Header Files (1)
odbx.h
to the top
Shared Libraries (1)
libopendbx.so.1.1.0
to the top