kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
extensions
kDBQuick
SPARQLQuery.h
1
#ifndef _KDBQUICK_SPARQLQUERY_H_
2
#define _KDBQUICK_SPARQLQUERY_H_
3
4
#include <knowCore/Global.h>
5
6
#include "AbstractQuery.h"
7
8
namespace
kDBQuick
9
{
10
class
SPARQLQuery
:
public
AbstractQuery
11
{
12
Q_OBJECT
13
Q_PROPERTY(QString graphName READ graphName WRITE setGraphName NOTIFY graphNameChanged);
14
public
:
15
SPARQLQuery
(QObject* _parent =
nullptr
);
16
~SPARQLQuery
();
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
kDBQuick::AbstractQuery
Definition
AbstractQuery.h:12
kDBQuick::SPARQLQuery
Definition
SPARQLQuery.h:11
Generated by
1.12.0