OpenM++ runtime library (libopenm)
openm::IDbExec Member List

This is the complete list of members for openm::IDbExec, including all inherited members.

beginTransaction(void)=0openm::IDbExecpure virtual
beginTransactionThreaded(void)=0openm::IDbExecpure virtual
bigIntTypeName(const string &i_sqlProvider)openm::IDbExecstatic
commit(void)=0openm::IDbExecpure virtual
create(const string &i_sqlProvider, const string &i_connectionStr)openm::IDbExecstatic
createStatement(const string &i_sql, int i_paramCount, const type_info **i_typeArr)=0openm::IDbExecpure virtual
executeStatement(int i_paramCount, const DbValue *i_valueArr)=0openm::IDbExecpure virtual
floatTypeName(const string &i_sqlProvider)openm::IDbExecstatic
isTransaction(void)=0openm::IDbExecpure virtual
isValidProviderName(const char *i_sqlProvider)openm::IDbExecstatic
makeSqlBeginTransaction(const string &i_sqlProvider)openm::IDbExecstatic
makeSqlCommitTransaction(const string &i_sqlProvider)openm::IDbExecstatic
makeSqlCreateTableIfNotExist(const string &i_sqlProvider, const string &i_tableName, const string &i_tableBodySql)openm::IDbExecstatic
makeSqlCreateViewReplace(const string &i_sqlProvider, const string &i_viewName, const string &i_viewBodySql)openm::IDbExecstatic
maxDbTableNameSize(const string &i_sqlProvider)openm::IDbExecstatic
parseListOfProviderNames(const string &i_sqlProviderNames)openm::IDbExecstatic
releaseStatement(void) noexcept=0openm::IDbExecpure virtual
rollback(void)=0openm::IDbExecpure virtual
runSqlScript(const string &i_sqlScript)=0openm::IDbExecpure virtual
selectColumn(const string &i_sql, int i_column, const type_info &i_type, size_t i_size, void *io_valueArr)=0openm::IDbExecpure virtual
selectRowList(const string &i_sql, const IRowAdapter &i_adapter)=0openm::IDbExecpure virtual
selectRowStr(const string &i_sql)=0openm::IDbExecpure virtual
selectRowVector(const string &i_sql, const IRowAdapter &i_adapter)=0openm::IDbExecpure virtual
selectToBool(const string &i_sql)=0openm::IDbExecpure virtual
selectToDouble(const string &i_sql, double i_default)=0openm::IDbExecpure virtual
selectToInt(const string &i_sql, int i_default)=0openm::IDbExecpure virtual
selectToLong(const string &i_sql, long long i_default)=0openm::IDbExecpure virtual
selectToRowProcessor(const string &i_sql, const IRowAdapter &i_adapter, IRowProcessor &i_processor)=0openm::IDbExecpure virtual
selectToStr(const string &i_sql)=0openm::IDbExecpure virtual
textTypeName(const string &i_sqlProvider, int i_size)openm::IDbExecstatic
update(const string &i_sql)=0openm::IDbExecpure virtual
~IDbExec(void) noexcept=0openm::IDbExecpure virtual