OpenM++ runtime library (libopenm)
|
OpenM++ data library: public interface for db common structures. More...
Go to the source code of this file.
Classes | |
class | openm::IRowAdapter |
row factory and setter interface to select row from database More... | |
union | openm::DbValue |
union to pass value to database methods More... | |
class | openm::IValueFormatter |
converter for value column (parameter, accumulator or expression value) to string More... | |
class | openm::IRowProcessor |
public interafce for row processing during select, ie: select and append to row list More... | |
Namespaces | |
openm | |
openM++ namespace | |
Typedefs | |
typedef OpenmException< 4000, dbUnknownErrorMessage > | openm::DbException |
db-exception | |
Variables | |
const char * | openm::SQLITE_DB_PROVIDER = "sqlite" |
SQLite db-provider name. | |
const char * | openm::MYSQL_DB_PROVIDER = "mysql" |
MySQL and MariaDB db-provider name. | |
const char * | openm::PGSQL_DB_PROVIDER = "postgresql" |
PostgreSQL db-provider name. | |
const char * | openm::MSSQL_DB_PROVIDER = "mssql" |
MS SQL db-provider name. | |
const char * | openm::ORACLE_DB_PROVIDER = "oracle" |
Oracle db-provider name. | |
const char * | openm::DB2_DB_PROVIDER = "db2" |
DB2 db-provider name. | |
const char | openm::dbUnknownErrorMessage [] = "unknown db error" |
db-exception default error message: "unknown db error" | |
OpenM++ data library: public interface for db common structures.