kDB: Knowledge DataBase
Loading...
Searching...
No Matches
SPARQLQuery.h
1#ifndef _KDBQUICK_SPARQLQUERY_H_
2#define _KDBQUICK_SPARQLQUERY_H_
3
4#include <knowCore/Global.h>
5
6#include "AbstractQuery.h"
7
8namespace kDBQuick
9{
11 {
12 Q_OBJECT
13 Q_PROPERTY(QString graphName READ graphName WRITE setGraphName NOTIFY graphNameChanged);
14 public:
15 SPARQLQuery(QObject* _parent = nullptr);
17 public:
18 QString graphName();
19 void setGraphName(const QString& _graph);
20 Q_INVOKABLE bool loadFrom(const QUrl& _filename, const QString& _format);
21 Q_INVOKABLE bool saveTo(const QUrl& _filename, const QString& _format);
22 Q_INVOKABLE QByteArray serialise(const QString& _format);
23 public:
24 void execute() override;
25 signals:
26 void graphNameChanged();
27 private:
28 KNOWCORE_D_DECL();
29 };
30}
31
32#endif
Definition AbstractQuery.h:12
Definition SPARQLQuery.h:11