The namespace OSB_DB contains all database related functionality of the OSB library. These are general classes to facilitate database access as well as all database gateways.
See here for all namespaces.
| typedef std::list< std::pair<OSB_LIB::TaxkeyTriplet, OSB_LIB::TaxListId> > OSB_DB::Taxkey3Table |
| enum OSB_DB::SqlCode |
| DbException OSB_DB::dbException | ( | const otl_exception & | e | ) |
| DbException OSB_DB::dbException | ( | long | errNo, | |
| const otl_exception & | e | |||
| ) |
Convert a OTL exception into DbException with specific error number.
| ChildFound OSB_DB::childFound | ( | const otl_exception & | e | ) |
Convert a OTL exception for foreign key violations into DbException.
| ChildFound OSB_DB::childFound | ( | long | errNo, | |
| const otl_exception & | e | |||
| ) |
Convert a OTL exception for foreign key violations into DbException with specific error number.
| std::string OSB_DB::otlErrMsg | ( | const otl_exception & | e | ) |
Helper function to format the error information from an OTL exception into a std::string. This is useful to convert an otl_exception into an OSB_LIB::OsbException.
| const short OSB_DB::FEW_ROWS = 50 |
| const short OSB_DB::MANY_ROWS = 2000 |
| const unsigned int OSB_DB::MAX_NAME = 63 |
| const unsigned int OSB_DB::MAX_DES = 255 |
| const std::string OSB_DB::DES_DB = "<char[256]>" |
| const std::string OSB_DB::NAME_DB = "<char[64]>" |
| const std::string OSB_DB::ROWID_DB = "<char[32]>" |
1.4.7