|
OpenM++ runtime library (libopenm)
|
This is the complete list of members for openm::IDbExec, including all inherited members.
| beginTransaction(void)=0 | openm::IDbExec | pure virtual |
| beginTransactionThreaded(void)=0 | openm::IDbExec | pure virtual |
| bigIntTypeName(const string &i_sqlProvider) | openm::IDbExec | static |
| commit(void)=0 | openm::IDbExec | pure virtual |
| create(const string &i_sqlProvider, const string &i_connectionStr) | openm::IDbExec | static |
| createStatement(const string &i_sql, int i_paramCount, const type_info **i_typeArr)=0 | openm::IDbExec | pure virtual |
| executeStatement(int i_paramCount, const DbValue *i_valueArr)=0 | openm::IDbExec | pure virtual |
| floatTypeName(const string &i_sqlProvider) | openm::IDbExec | static |
| isSqlKeyword(const char *i_keyword, size_t i_length=0) | openm::IDbExec | static |
| isTransaction(void)=0 | openm::IDbExec | pure virtual |
| isValidProviderName(const char *i_sqlProvider) | openm::IDbExec | static |
| makeDbNamePrefix(int i_id, const string &i_src) | openm::IDbExec | static |
| makeDbNameSuffix(int i_id, const string &i_src, const string i_digest) | openm::IDbExec | static |
| makeSqlBeginTransaction(const string &i_sqlProvider) | openm::IDbExec | static |
| makeSqlCommitTransaction(const string &i_sqlProvider) | openm::IDbExec | static |
| makeSqlCreateTableIfNotExist(const string &i_sqlProvider, const string &i_tableName, const string &i_tableBodySql) | openm::IDbExec | static |
| makeSqlCreateViewReplace(const string &i_sqlProvider, const string &i_viewName, const string &i_viewBodySql) | openm::IDbExec | static |
| maxDbTableNameSize | openm::IDbExec | static |
| parseListOfProviderNames(const string &i_sqlProviderNames) | openm::IDbExec | static |
| provider(void) const =0 | openm::IDbExec | pure virtual |
| releaseStatement(void) noexcept=0 | openm::IDbExec | pure virtual |
| rollback(void)=0 | openm::IDbExec | pure virtual |
| runSqlScript(const string &i_sqlScript)=0 | openm::IDbExec | pure virtual |
| selectColumn(const string &i_sql, int i_column, const type_info &i_type, size_t i_size, void *io_valueArr)=0 | openm::IDbExec | pure virtual |
| selectRowList(const string &i_sql, const IRowAdapter &i_adapter)=0 | openm::IDbExec | pure virtual |
| selectRowStr(const string &i_sql)=0 | openm::IDbExec | pure virtual |
| selectRowVector(const string &i_sql, const IRowAdapter &i_adapter)=0 | openm::IDbExec | pure virtual |
| selectToBool(const string &i_sql)=0 | openm::IDbExec | pure virtual |
| selectToDouble(const string &i_sql, double i_default)=0 | openm::IDbExec | pure virtual |
| selectToInt(const string &i_sql, int i_default)=0 | openm::IDbExec | pure virtual |
| selectToLong(const string &i_sql, long long i_default)=0 | openm::IDbExec | pure virtual |
| selectToRowProcessor(const string &i_sql, const IRowAdapter &i_adapter, IRowProcessor &i_processor)=0 | openm::IDbExec | pure virtual |
| selectToStr(const string &i_sql)=0 | openm::IDbExec | pure virtual |
| textTypeName(const string &i_sqlProvider, int i_size) | openm::IDbExec | static |
| update(const string &i_sql)=0 | openm::IDbExec | pure virtual |
| valueDbType(const string &i_sqlProvider, const string &i_typeName, int i_typeId) | openm::IDbExec | static |
| ~IDbExec(void) noexcept=0 | openm::IDbExec | pure virtual |