Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 01fe6db3

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 01fe6db345d30c37fdc7e7634320b8af5397fde3
  • Vorgänger 358e1e04
  • Nachfolger 4e75d5a1

included license texts, completed for new query builder test

Unterschiede anzeigen:

src/database.h
#define DEFAULTMSGTYPE MsgType::CRITICAL
#endif
class Database {
private:
QSqlDatabase database;
QString connectionName;
bool supportTransactions;
Logger *logger = nullptr;
void init();
void initLogger(bool logQueries, bool logErrors, MsgType type);
bool logQueries;
bool logErrors;
public:
Database(QSqlDatabase database, 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(""),
......
bool rollbackTransaction();
static DatabaseType getDatabaseType(QString s);
static Schema *getSchema(DatabaseType db,
QSharedPointer<Database> database);
QSharedPointer<Database> database);
Logger *getLogger() const;
private:
QSqlDatabase database;
QString connectionName;
bool supportTransactions;
Logger *logger = nullptr;
void init();
void initLogger(bool logQueries, bool logErrors, MsgType type);
bool logQueries;
bool logErrors;
};
}
#endif // DATABASE_H

Auch abrufbar als: Unified diff