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]>" |