3#include "TripleStore.h"
8#include <knowCore/Uri.h>
10#include "RDFDataset_p.h"
11#include "VersionControl/Transaction_p.h"
13namespace kDB::Repository
19 void optionsChanged();
28 TripleStore::Options options;
53 bool disable_recording_version =
false;
54 bool isValid()
const override {
return definition->isValid; }
55 knowCore::Uri uri()
const override {
return definition->name; }
60 bool own_sql_transaction =
false;
63 cres_qresult<void> commitIfOwn()
65 if(own_sql_transaction)
67 return sql_transaction.commit();
71 return cres_success();
74 cres_qresult<void> rollback() {
return sql_transaction.rollback(); }
Definition Connection.h:26
Definition Transaction.h:19
Definition TripleStore.h:19
Definition ValueHash.h:13
Definition RDFDataset_p.h:14
Definition TripleStore_p.h:16
Definition TripleStore_p.h:23
cres_qresult< knowCore::Value > getMeta(const QStringList &_path, const Transaction &_transaction=Transaction())
Definition TripleStore.cpp:107
Definition TripleStore_p.h:45
Definition TripleStore_p.h:59