kDB: Knowledge DataBase
Loading...
Searching...
No Matches
SPARQLFunctionDefinition.h
1#include <QList>
2#include <QSharedDataPointer>
3
4#include <kDB/Forward.h>
5
6namespace kDB::Repository
7{
9 {
10 public:
12 SPARQLFunctionDefinition(const knowCore::Uri& _sparql_name, const QString& _sql_name, const knowCore::Uri& _return, const QList<knowCore::Uri>& _arguments);
16 bool isValid() const;
17 knowCore::Uri sparqlName() const;
21 QString sqlTemplate() const;
22 knowCore::Uri returnType() const;
23 QList<knowCore::Uri> arguments() const;
24
25 bool operator==(const SPARQLFunctionDefinition& _rhs) const;
26 private:
27 struct Private;
28 QSharedDataPointer<Private> d;
29 };
30}
Definition Revision.h:9
Definition SPARQLFunctionDefinition.h:9
QString sqlTemplate() const
Definition SPARQLFunctionDefinition.cpp:64
Definition Uri.h:15
Definition SPARQLFunctionDefinition.cpp:8