kDB: Knowledge DataBase
Loading...
Searching...
No Matches
kDB
Repository
DatabaseInterface
PostgreSQL
SQLQueryExecutor.h
1
#include <QFlags>
2
#include <QString>
3
4
#include <knowCore/Value.h>
5
#include <knowDBC/Interfaces/QueryExecutor.h>
6
7
#include "QueryConnectionInfo.h"
8
9
namespace
kDB::Repository::DatabaseInterface::PostgreSQL
10
{
11
class
SQLQueryExecutor
:
public
knowDBC::Interfaces::QueryExecutor
12
{
13
public
:
14
SQLQueryExecutor
(
const
QueryConnectionInfo
& _connectionInfo);
15
~SQLQueryExecutor
();
16
public
:
17
knowDBC::Result execute(
const
QString& _query,
const
knowCore::ValueHash& _options,
18
const
knowCore::ValueHash& _bindings)
final
;
19
knowCore::Uri queryLanguage()
const
final
;
20
private
:
21
struct
Private
;
22
Private
*
const
d;
23
};
24
25
}
// namespace kDB::Repository::DatabaseInterface::PostgreSQL
kDB::Repository::DatabaseInterface::PostgreSQL::SQLQueryExecutor
Definition
SQLQueryExecutor.h:12
kDB::Repository::QueryConnectionInfo
Definition
QueryConnectionInfo.h:8
kDB::Repository::DatabaseInterface::PostgreSQL::SQLQueryExecutor::Private
Definition
SQLQueryExecutor.cpp:26
Generated by
1.12.0