kDB: Knowledge DataBase
Loading...
Searching...
No Matches
SQLQuery.h
1#ifndef _KDBQUICK_SQLQUERY_H_
2#define _KDBQUICK_SQLQUERY_H_
3
4#include <knowCore/Global.h>
5
6#include "AbstractQuery.h"
7
8namespace kDBQuick
9{
10 class SQLQuery : public AbstractQuery
11 {
12 Q_OBJECT
13 Q_PROPERTY(bool multipleQueries READ isMultipleQueries WRITE setMultipleQueries NOTIFY multipleQueriesChanged);
14 public:
15 SQLQuery(QObject* _parent = nullptr);
16 ~SQLQuery();
17 public:
18 bool isMultipleQueries() const;
19 void setMultipleQueries(bool _v);
20 Q_INVOKABLE bool saveToCSV(const QUrl& _filename) const;
21 public:
22 void execute() override;
23 signals:
24 void multipleQueriesChanged();
25 private:
26 KNOWCORE_D_DECL();
27 };
28}
29
30#endif
Definition AbstractQuery.h:12
Definition SQLQuery.h:11