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