kDB: Knowledge DataBase
Loading...
Searching...
No Matches
PersistentDatasetsUnion.h
1#include <knowCore/Global.h>
2
3#include "RDFDataset.h"
4
5namespace kDB::Repository
6{
8 {
9 friend class GraphsManager;
10 struct Definition;
11 private:
13 public:
18 public:
22 bool contains(const knowCore::Uri& _uri) const;
23 QList<RDFDataset> datasets() const;
24 template<typename... _T_>
25 void add(const RDFDataset& _graph, _T_... _t)
26 {
27 add(_graph);
28 add(_t...);
29 }
30 void add(const RDFDataset& _graph);
31 template<typename... _T_>
32 void remove(const RDFDataset& _graph, _T_... _t)
33 {
34 remove(_graph);
35 remove(_t...);
36 }
37 void remove(const RDFDataset& _graph);
38 DatasetsUnion toDatasetsUnion() const;
39 QString tablename() const;
40 private:
41 KNOWCORE_D_DECL();
42 };
43}
Definition Revision.h:9
Definition Forward.h:6
Definition Connection.h:25
Definition DatasetsUnion.h:11
Definition GraphsManager.h:10
Definition PersistentDatasetsUnion.h:8
bool contains(const knowCore::Uri &_uri) const
Definition PersistentDatasetsUnion.cpp:89
Definition RDFDataset.h:13
Definition Uri.h:15
Definition PersistentDatasetsUnion_p.h:12