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
{
12
class
RDFEnvironment
13
{
14
public
:
15
RDFEnvironment
();
16
RDFEnvironment
(
const
RDFEnvironment
& _rhs);
17
RDFEnvironment
& operator=(
const
RDFEnvironment
& _rhs);
18
RDFEnvironment
(
const
Services
& _services);
19
RDFEnvironment
(
const
RDFDataset
& _dataset,
const
Services
& _services =
Services
());
20
RDFEnvironment
(
const
RDFDataset
& _dataset,
const
QList<RDFDataset>
& _named_datasets,
const
Services
& _services =
Services
());
21
RDFEnvironment
(
const
QList<RDFDataset>
& _named_datasets,
const
Services
& _services =
Services
());
22
~RDFEnvironment
();
23
public
:
24
knowCore::Uri
base()
const
;
25
RDFDataset
defaultDataset()
const
;
26
Services
services()
const
;
27
QList<RDFDataset>
namedDatasets()
const
;
28
QueryConnectionInfo
connection()
const
;
32
bool
isValid
()
const
;
33
public
:
34
RDFEnvironment
& setBase(
const
knowCore::Uri
& _base);
35
RDFEnvironment
& setConnection(
const
QueryConnectionInfo
& _connection);
36
RDFEnvironment
& setDefaultDataset(
const
RDFDataset
& _dataset);
37
RDFEnvironment
& addNamedDataset(
const
RDFDataset
& _dataset);
38
private
:
39
struct
Private;
40
QSharedDataPointer<Private> d;
41
};
42
}
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:13
kDB::Repository::RDFEnvironment::isValid
bool isValid() const
Definition
RDFEnvironment.cpp:105
kDB::Repository::Services
Definition
Services.h:13
knowCore::Uri
Definition
Uri.h:15
Generated by
1.12.0