Revision 3938a37e
Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt
src/database.h | ||
---|---|---|
bool supportTransactions;
|
||
Logger *logger = nullptr;
|
||
void init();
|
||
void initLogger(bool activated, bool logQueries, bool logErrors, MsgType type);
|
||
void initLogger(bool logQueries, bool logErrors, MsgType type);
|
||
bool logQueries;
|
||
bool logErrors;
|
||
|
||
public:
|
||
Database(QSqlDatabase database, bool loggerActivated = true,
|
||
bool logQueries = false, bool logErrors = true,MsgType type= DEFAULTMSGTYPE);
|
||
Database(QSqlDatabase database, bool logQueries = false, bool logErrors = true, MsgType type = DEFAULTMSGTYPE);
|
||
~Database();
|
||
Database(QString databaseType, QString connectionName = QString(""),
|
||
QString hostname = QString(""),
|
||
QString databasename = QString("") ,
|
||
QString username = QString(""), QString password = QString(""),
|
||
qint64 port = 0, bool loggerActivated = true, bool logQueries = false,
|
||
bool logErrors = true, QString databaseOptions = "",MsgType type= DEFAULTMSGTYPE);
|
||
bool logErrors = true, QString databaseOptions = "",
|
||
MsgType type = DEFAULTMSGTYPE);
|
||
QSqlDatabase getDatabase();
|
||
QString getConnectionName();
|
||
QSqlQuery getQuery();
|
||
... | ... | |
QSqlQuery select(const QString &query);
|
||
void startTransaction();
|
||
bool commitTransaction();
|
||
void logMsg(const QString &value);
|
||
bool rollbackTransaction();
|
||
static DatabaseType getDatabaseType(QString s);
|
||
static QSharedPointer<Schema> getSchema(DatabaseType db,
|
||
QSharedPointer<Database> database);
|
||
Logger *getLogger() const;
|
||
};
|
||
}
|
||
#endif // DATABASE_H
|
Auch abrufbar als: Unified diff
logger