kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
DatasetsUnion.h
1
#include <knowCore/Global.h>
2
3
#include "RDFDataset.h"
4
5
namespace
kDB::Repository
6
{
10
class
DatasetsUnion
:
public
RDFDataset
11
{
12
friend
class
GraphsManager
;
13
public
:
14
DatasetsUnion
();
15
DatasetsUnion
(
const
DatasetsUnion
& _rhs);
16
DatasetsUnion
& operator=(
const
DatasetsUnion
& _rhs);
17
~DatasetsUnion
();
18
template
<
typename
... _T_>
19
DatasetsUnion
(_T_... _t) :
DatasetsUnion
()
20
{
21
add(_t...);
22
}
23
DatasetsUnion
operator||(
const
RDFDataset
& _graph)
const
;
24
QList<RDFDataset>
datasets()
const
;
25
QHash<QString, RDFDataset>
namedDatasets()
const
;
26
template
<
typename
... _T_>
27
void
add(
const
RDFDataset
& _graph, _T_... _t)
28
{
29
add(_graph);
30
add(_t...);
31
}
32
template
<
typename
... _T_>
33
void
add(
const
knowCore::Uri
& _uri,
const
RDFDataset
& _graph, _T_... _t)
34
{
35
add(_uri, _graph);
36
add(_t...);
37
}
38
void
add(
const
RDFDataset
& _graph);
39
void
add(
const
QList<RDFDataset>
& _graphs);
40
void
add(
const
knowCore::Uri
& _uri,
const
RDFDataset
& _graph);
41
private
:
42
KNOWCORE_D_DECL();
43
};
44
}
QHash
Definition
Forward.h:10
QList
Definition
Revision.h:9
kDB::Repository::DatasetsUnion
Definition
DatasetsUnion.h:11
kDB::Repository::GraphsManager
Definition
GraphsManager.h:10
kDB::Repository::RDFDataset
Definition
RDFDataset.h:13
knowCore::Uri
Definition
Uri.h:15
Generated by
1.12.0