kDB: Knowledge DataBase
Loading...
Searching...
No Matches
PersistentDatasetsUnion.h
1#include <knowCore/Global.h>
2
3#include "RDFDataset.h"
4#include "Transaction.h"
5
6namespace kDB::Repository
7{
9 {
10 friend class GraphsManager;
11 struct Definition;
12 private:
14 QSharedPointer<Definition> _definition);
15 public:
20 public:
24 bool contains(const knowCore::Uri& _uri) const;
25 QList<RDFDataset> datasets() const;
26 void add(const RDFDataset& _graph, const Transaction& _transaction = Transaction());
27 void remove(const RDFDataset& _graph, const Transaction& _transaction = Transaction());
28 DatasetsUnion toDatasetsUnion() const;
29 QString tablename() const;
30 private:
31 KNOWCORE_D_DECL();
32 };
33} // namespace kDB::Repository
Definition Revision.h:9
Definition Forward.h:6
Definition Connection.h:26
Definition DatasetsUnion.h:11
Definition GraphsManager.h:10
Definition PersistentDatasetsUnion.h:9
bool contains(const knowCore::Uri &_uri) const
Definition PersistentDatasetsUnion.cpp:87
Definition RDFDataset.h:13
Definition Transaction.h:19
Definition Uri.h:15
Definition PersistentDatasetsUnion_p.h:12