kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kdb
extensions
kDBDocuments
QueryExecutor.h
1
#include <kDB/Forward.h>
2
3
#include <knowDBC/Interfaces/QueryExecutor.h>
4
5
namespace
kDBDocuments
6
{
7
class
QueryExecutor
:
public
knowDBC::Interfaces::QueryExecutor
8
{
9
public
:
10
QueryExecutor
(
const
kDB::Repository::QueryConnectionInfo
& _connectionInfo);
11
~QueryExecutor
();
12
knowDBC::Result
execute
(
const
QString& _query,
const
knowCore::ValueHash
& _options,
13
const
knowCore::ValueHash
& _bindings)
override
;
14
knowCore::Uri
queryLanguage
()
const override
;
15
private
:
16
struct
Private;
17
Private*
const
d;
18
};
19
}
// namespace kDBDocuments
kDBDocuments::QueryExecutor
Definition
QueryExecutor.h:8
kDBDocuments::QueryExecutor::queryLanguage
knowCore::Uri queryLanguage() const override
Definition
QueryExecutor.cpp:491
kDBDocuments::QueryExecutor::execute
knowDBC::Result execute(const QString &_query, const knowCore::ValueHash &_options, const knowCore::ValueHash &_bindings) override
Definition
QueryExecutor.cpp:405
kDB::Repository::QueryConnectionInfo
Definition
QueryConnectionInfo.h:8
knowCore::Uri
Definition
Uri.h:15
knowCore::ValueHash
Definition
ValueHash.h:13
knowDBC::Interfaces::QueryExecutor
Definition
QueryExecutor.h:8
knowDBC::Result
Definition
Result.h:23
Generated by
1.12.0