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,
13 const knowCore::Uri& _return, const QList<knowCore::Uri>& _arguments);
17 bool isValid() const;
18 knowCore::Uri sparqlName() const;
22 QString sqlTemplate() const;
23 knowCore::Uri returnType() const;
24 QList<knowCore::Uri> arguments() const;
25
26 bool operator==(const SPARQLFunctionDefinition& _rhs) const;
27 private:
28 struct Private;
29 QSharedDataPointer<Private> d;
30 };
31} // namespace kDB::Repository
Definition Revision.h:9
Definition SPARQLFunctionDefinition.h:9
QString sqlTemplate() const
Definition SPARQLFunctionDefinition.cpp:49
Definition Uri.h:15
Definition SPARQLFunctionDefinition.cpp:8