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 |