3#include "Transaction.h"
5#include <kDB/Forward.h>
7namespace kDB::Repository
12 friend class SPARQLQuery;
27 cres_qresult<TripleStore> createTripleStore(
const knowCore::Uri& _name,
29 cres_qresult<TripleStore> getTripleStore(
const knowCore::Uri& _name);
30 cres_qresult<TripleStore> getOrCreateTripleStore(
const knowCore::Uri& _name,
33 cres_qresult<void> removeTripleStore(
const knowCore::Uri& _name,
45 const QString& _format =
"SML");
49 cres_qresult<TriplesView> getTriplesView(
const knowCore::Uri& _name);
72 cres_qresult<void> reload();
73 cres_qresult<void> lockAll(
const Transaction& _transaction);
76 friend struct Private;
Definition ViewDefinition.h:10
Definition Connection.h:26
Definition RDFValueBinaryMarshal.h:16
Definition EmptyRDFDataset.h:8
Definition GraphsManager.h:10
cres_qresult< void > loadViewsFrom(const QString &_directory, const knowCore::ValueHash &_bindings, const QStringList &_filters={"*.sml"}, const QString &_format="SML")
Definition GraphsManager.cpp:213
cres_qresult< PersistentDatasetsUnion > getOrCreateUnion(const knowCore::Uri &_name)
Definition GraphsManager.cpp:322
cres_qresult< PersistentDatasetsUnion > getUnion(const knowCore::Uri &_name)
Definition GraphsManager.cpp:299
cres_qresult< PersistentDatasetsUnion > createUnion(const knowCore::Uri &_name)
Definition GraphsManager.cpp:309
cres_qresult< RDFDataset > getDataset(const knowCore::Uri &_name)
Definition GraphsManager.cpp:49
QList< RDFDataset > datasets()
Definition GraphsManager.cpp:70
Definition Transaction.h:19
Definition ValueHash.h:13