kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
kDB
Repository
SPARQLFunctionDefinition.h
1
#include <QList>
2
#include <QSharedDataPointer>
3
4
#include <kDB/Forward.h>
5
6
namespace
kDB::Repository
7
{
8
class
SPARQLFunctionDefinition
9
{
10
public
:
11
SPARQLFunctionDefinition
();
12
SPARQLFunctionDefinition
(
const
knowCore::Uri
& _sparql_name,
const
QString& _sql_name,
const
knowCore::Uri
& _return,
const
QList<knowCore::Uri>
& _arguments);
13
SPARQLFunctionDefinition
(
const
SPARQLFunctionDefinition
& _rhs);
14
SPARQLFunctionDefinition
& operator=(
const
SPARQLFunctionDefinition
& _rhs);
15
~SPARQLFunctionDefinition
();
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
}
QList
Definition
Revision.h:9
kDB::Repository::SPARQLFunctionDefinition
Definition
SPARQLFunctionDefinition.h:9
kDB::Repository::SPARQLFunctionDefinition::sqlTemplate
QString sqlTemplate() const
Definition
SPARQLFunctionDefinition.cpp:64
knowCore::Uri
Definition
Uri.h:15
kDB::Repository::SPARQLFunctionDefinition::Private
Definition
SPARQLFunctionDefinition.cpp:8
Generated by
1.12.0