Revision 426974c6
Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt
src/database.h | ||
---|---|---|
#include "enums/databasetype.h"
|
||
namespace CuteEntityManager {
|
||
|
||
class Database
|
||
{
|
||
private:
|
||
class Database {
|
||
private:
|
||
QSqlDatabase database;
|
||
QString connectionName;
|
||
bool seqTable;
|
||
... | ... | |
QString querySequenceCounter();
|
||
QStringList *tableList;
|
||
|
||
protected:
|
||
protected:
|
||
inline QString pgsqlSeqTable();
|
||
inline QString mysqlSeqTable();
|
||
inline QString sqliteSeqTable();
|
||
... | ... | |
inline QString mysqlTableList();
|
||
inline QString pgsqlTableList();
|
||
|
||
public:
|
||
public:
|
||
Database(QSqlDatabase database);
|
||
~Database();
|
||
Database(QString databaseType, QString databasename);
|
||
Database(QString databaseType, QString connectionName, QString databasename);
|
||
Database(QString databaseType, QString connectionName= "", QString hostname="",QString databasename = "" , QString username ="", QString password="", qint64 port=0);
|
||
Database(QString databaseType, QString connectionName = "", QString hostname = "", QString databasename = "" ,
|
||
QString username = "", QString password = "", qint64 port = 0);
|
||
QSqlDatabase getDatabase();
|
||
QString getConnectionName();
|
||
QSqlQuery getQuery();
|
Auch abrufbar als: Unified diff
...