Interface to the database transaction execution statemechine.
More...
#include <transactionExecStatemachine.hpp>
Interface to the database transaction execution statemechine.
_Wolframe::db::TransactionExecStatemachine::TransactionExecStatemachine |
( |
| ) |
|
|
inline |
virtual _Wolframe::db::TransactionExecStatemachine::~TransactionExecStatemachine |
( |
| ) |
|
|
inlinevirtual |
virtual bool _Wolframe::db::TransactionExecStatemachine::begin |
( |
| ) |
|
|
pure virtual |
virtual bool _Wolframe::db::TransactionExecStatemachine::bind |
( |
std::size_t |
idx, |
|
|
const types::VariantConst & |
value |
|
) |
| |
|
pure virtual |
Bind parameter value on current command statement.
virtual const char* _Wolframe::db::TransactionExecStatemachine::columnName |
( |
std::size_t |
idx | ) |
|
|
pure virtual |
Get a column title of the last result.
virtual bool _Wolframe::db::TransactionExecStatemachine::commit |
( |
| ) |
|
|
pure virtual |
Commit current transaction.
virtual const std::string& _Wolframe::db::TransactionExecStatemachine::databaseID |
( |
| ) |
const |
|
pure virtual |
virtual bool _Wolframe::db::TransactionExecStatemachine::execute |
( |
| ) |
|
|
pure virtual |
Execute instance of current statement.
Get a column of the last result.
virtual const db::DatabaseError* _Wolframe::db::TransactionExecStatemachine::getLastError |
( |
| ) |
|
|
pure virtual |
Get the last database error as structure.
virtual bool _Wolframe::db::TransactionExecStatemachine::hasResult |
( |
| ) |
|
|
pure virtual |
Evaluate if there is a result.
virtual bool _Wolframe::db::TransactionExecStatemachine::isCaseSensitive |
( |
| ) |
|
|
pure virtual |
Find out if the database is case sensitive or not.
virtual bool _Wolframe::db::TransactionExecStatemachine::next |
( |
| ) |
|
|
pure virtual |
Skip to the next row of the last result.
virtual std::size_t _Wolframe::db::TransactionExecStatemachine::nofColumns |
( |
| ) |
|
|
pure virtual |
Get the number of columns of the last result.
virtual bool _Wolframe::db::TransactionExecStatemachine::rollback |
( |
| ) |
|
|
pure virtual |
Rollback current transaction.
virtual bool _Wolframe::db::TransactionExecStatemachine::start |
( |
const std::string & |
statement | ) |
|
|
pure virtual |
Start new command statement.
- Parameters
-
[in] | statement | statement string |
The documentation for this class was generated from the following file: