kDB: Knowledge DataBase
Loading...
Searching...
No Matches
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
9namespace kDB::Repository::DatabaseInterface::PostgreSQL
10{
11 class SQLQueryExecutor : public knowDBC::Interfaces::QueryExecutor
12 {
13 public:
14 SQLQueryExecutor(const QueryConnectionInfo& _connectionInfo);
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
Definition QueryConnectionInfo.h:8