kDB: Knowledge DataBase
Loading...
Searching...
No Matches
TriplesView.h
1#include <QSharedDataPointer>
2#include <QSharedPointer>
3
4#include <knowCore/Global.h>
5
6#include "RDFDataset.h"
7
8namespace kDB
9{
10 namespace RDFView
11 {
12 class ViewDefinition;
13 }
14 namespace Repository
15 {
16 class Connection;
17 class GraphsManager;
18 class TriplesView : public RDFDataset
19 {
20 friend class GraphsManager;
21 TriplesView(const Connection& _connection, const kDB::RDFView::ViewDefinition& _definition);
22 public:
24 TriplesView(const TriplesView& _rhs);
25 TriplesView& operator=(const TriplesView& _rhs);
27 kDB::RDFView::ViewDefinition viewDefinition() const;
28 bool updateView();
29 QString tablename() const;
30 private:
31 KNOWCORE_D_DECL();
32 };
33 } // namespace Repository
34} // namespace kDB
Definition ViewDefinition.h:10
Definition Connection.h:26
Definition GraphsManager.h:10
Definition RDFDataset.h:13
Definition TriplesView.h:19