kDB: Knowledge DataBase
|
#include <Transaction.h>
Classes | |
struct | Private |
Public Member Functions | |
Transaction (const Connection &_connection) | |
Transaction (const knowCore::WeakReference< Connection > &_connection) | |
Transaction (const Transaction &_rhs) | |
Transaction & | operator= (const Transaction &_rhs) |
bool | operator== (const Transaction &_rhs) const |
bool | operator!= (const Transaction &_rhs) const |
bool | isActive () const |
knowCore::ReturnVoid | commit () const |
knowCore::ReturnVoid | rollback () const |
void | executeOnSuccessfulCommit (const std::function< void()> &_function) const |
knowDBC::Query | createSQLQuery (const QString &_query=QString(), const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const knowCore::ValueHash &_options=knowCore::ValueHash()) const |
knowDBC::Query | createSPARQLQuery (const RDFEnvironment &_environment=RDFEnvironment(), const QString &_query=QString(), const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const knowCore::ValueHash &_options=knowCore::ValueHash()) const |
This class represents a transaction over the database.
knowDBC::Query Transaction::createSPARQLQuery | ( | const RDFEnvironment & | _environment = RDFEnvironment(), |
const QString & | _query = QString(), | ||
const knowCore::ValueHash & | _bindings = knowCore::ValueHash(), | ||
const knowCore::ValueHash & | _options = knowCore::ValueHash() ) const |
Create a SPARQL query for this transaction
knowDBC::Query Transaction::createSQLQuery | ( | const QString & | _query = QString(), |
const knowCore::ValueHash & | _bindings = knowCore::ValueHash(), | ||
const knowCore::ValueHash & | _options = knowCore::ValueHash() ) const |
Create a SQL query for this transaction