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{
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
knowDBC::Result execute(const QString &_query, const knowCore::ValueHash &_options, const knowCore::ValueHash &_bindings) final
Definition SQLQueryExecutor.cpp:228
knowCore::Uri queryLanguage() const final
Definition SQLQueryExecutor.cpp:390
Definition QueryConnectionInfo.h:8
Definition Uri.h:15
Definition ValueHash.h:13
Definition QueryExecutor.h:8
Definition Result.h:23