knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowDBC
Interfaces
QueryExecutor.h
1
#pragma once
2
3
#include <knowDBC/Forward.h>
4
5
namespace
knowDBC::Interfaces
6
{
7
class
QueryExecutor
8
{
9
public
:
10
virtual
~QueryExecutor
();
14
virtual
knowDBC::Result
execute
(
const
QString& _query,
const
knowCore::ValueHash
& _options,
15
const
knowCore::ValueHash
& _bindings)
16
= 0;
20
virtual
knowCore::Uri
queryLanguage
()
const
= 0;
21
};
22
}
// namespace knowDBC::Interfaces
knowCore::Uri
Definition
Uri.h:15
knowCore::ValueHash
Definition
ValueHash.h:13
knowDBC::Interfaces::QueryExecutor
Definition
QueryExecutor.h:8
knowDBC::Interfaces::QueryExecutor::queryLanguage
virtual knowCore::Uri queryLanguage() const =0
knowDBC::Interfaces::QueryExecutor::execute
virtual knowDBC::Result execute(const QString &_query, const knowCore::ValueHash &_options, const knowCore::ValueHash &_bindings)=0
knowDBC::Result
Definition
Result.h:23
Generated by
1.12.0