1#ifndef _KDB_REPOSITORY_TRANSACTION_H_
2#define _KDB_REPOSITORY_TRANSACTION_H_
5#include <knowCore/ValueHash.h>
7#include "RDFEnvironment.h"
36 bool isActive()
const;
37 cres_qresult<void> commit()
const;
38 cres_qresult<void> rollback()
const;
39 void executeOnSuccessfulCommit(
const std::function<
void()>& _function)
const;
51 const QString& _query = QString(),
58 Transaction(
const QWeakPointer<Private>& _d) : d(_d) {}
Definition Connection.h:26
Definition RDFValueBinaryMarshal.h:16
Definition SQLCopyData.h:7
Definition SQLInterface_p.h:13
Definition SQLReadData.h:8
Definition QueryConnectionInfo.h:8
Definition RDFEnvironment.h:15
Definition Transaction.h:19
knowDBC::Query createSPARQLQuery(const RDFEnvironment &_environment=RDFEnvironment(), const QString &_query=QString(), const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const knowCore::ValueHash &_options=knowCore::ValueHash()) const
Definition Transaction.cpp:147
knowDBC::Query createSQLQuery(const QString &_query=QString(), const knowCore::ValueHash &_bindings=knowCore::ValueHash(), const knowCore::ValueHash &_options=knowCore::ValueHash()) const
Definition Transaction.cpp:136
Definition TripleStore.h:19
Definition Transaction_p.h:9
Definition ValueHash.h:13
Definition WeakReference.h:18
Definition Transaction_p.h:11