kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
RDFEnvironment.h
1
#pragma once
2
3
#include "Services.h"
4
5
namespace
kDB::Repository
6
{
14
class
RDFEnvironment
15
{
16
public
:
17
RDFEnvironment
();
18
RDFEnvironment
(
const
RDFEnvironment
& _rhs);
19
RDFEnvironment
& operator=(
const
RDFEnvironment
& _rhs);
20
RDFEnvironment
(
const
Services
& _services);
21
RDFEnvironment
(
const
RDFDataset
& _dataset,
const
Services
& _services =
Services
());
22
RDFEnvironment
(
const
RDFDataset
& _dataset,
const
QList<RDFDataset>
& _named_datasets,
23
const
Services
& _services =
Services
());
24
RDFEnvironment
(
const
QList<RDFDataset>
& _named_datasets,
25
const
Services
& _services =
Services
());
26
~RDFEnvironment
();
27
public
:
28
knowCore::Uri
base()
const
;
29
RDFDataset
defaultDataset()
const
;
30
Services
services()
const
;
31
QList<RDFDataset>
namedDatasets()
const
;
32
QueryConnectionInfo
connection()
const
;
37
bool
isValid
()
const
;
38
public
:
39
RDFEnvironment
& setBase(
const
knowCore::Uri
& _base);
40
RDFEnvironment
& setConnection(
const
QueryConnectionInfo
& _connection);
41
RDFEnvironment
& setDefaultDataset(
const
RDFDataset
& _dataset);
42
RDFEnvironment
& addNamedDataset(
const
RDFDataset
& _dataset);
43
private
:
44
struct
Private;
45
QSharedDataPointer<Private> d;
46
};
47
}
// namespace kDB::Repository
QList
Definition
Revision.h:9
kDB::Repository::QueryConnectionInfo
Definition
QueryConnectionInfo.h:8
kDB::Repository::RDFDataset
Definition
RDFDataset.h:13
kDB::Repository::RDFEnvironment
Definition
RDFEnvironment.h:15
kDB::Repository::RDFEnvironment::isValid
bool isValid() const
Definition
RDFEnvironment.cpp:88
kDB::Repository::Services
Definition
Services.h:13
knowCore::Uri
Definition
Uri.h:15
Generated by
1.12.0