20 #ifndef EQUERYTHREAD_H
21 #define EQUERYTHREAD_H
51 bool isStarted()
const;
64 void execQuery(QObject *client, QVariant requestId,
65 QString queryString, QString errorMsg,
66 QList<QVariant> bindValues = QList<QVariant>());
68 void dbSetup(QString dbname, QString username, QString password, QString host, QString driver);
74 void resultByPass(QObject *client, QVariant requestId,
int querySize, QSqlRecord record);
75 void setRangeByPass(
int min,
int max);
76 void setValueByPass(
int value);
77 void finishedByPass(QObject* client, QVariant requestId,
bool status);
93 void configureDB(QString dbname, QString username, QString password, QString host, QString driver);
104 void addToQueue(QObject *client, QVariant requestId, QString queryString, QString errorMsg, QList<QVariant> bindValues);
112 void result(QObject *client, QVariant requestId,
int querySize, QSqlRecord record);
113 void setRange(
int min,
int max);
114 void setValue(
int value);
121 void finished(QObject *client, QVariant requestId,
bool status);
125 #endif // EQUERYTHREAD_H
Allows to execute SQL-Queries asynchronous.Should be stopped right that:
Definition: equerythread.h:43
EQueryWorker * worker
Definition: equerythread.h:86
#define E_CORE_EXPORT
Definition: eglobal.h:107
bool finishedStartup
Definition: equerythread.h:87
Executes the SQL-Statements given by the EQueryThread.This class is executed within EQueryThread::run...
Definition: equeryworker.h:36