Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 9d05e414

Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt

  • ID 9d05e41440ae9802bdd1d81c402209c3729f084c
  • Vorgänger 14f9beed
  • Nachfolger 7e233492

brainfuck

Unterschiede anzeigen:

src/enums/databasetype.h
#include "../schema/sqliteschema.h"
namespace CuteEntityManager {
class Schema;
class Database;
enum DatabaseType {
SQLITE = 0,
......
MYSQL = 2
};
static const DatabaseType getDatabaseType(QString s) {
static DatabaseType getDatabaseType(QString s) {
if (s == "qmysql") {
return CuteEntityManager::MYSQL;
return DatabaseType::MYSQL;
} else if (s == "qpgsql") {
return CuteEntityManager::PGSQL;
return DatabaseType::PGSQL;
} else {
return CuteEntityManager::SQLITE;
return DatabaseType::SQLITE;
}
}
static const QSharedPointer<Schema> getSchema(int db, QSharedPointer<Database> database) {
static QSharedPointer<Schema> getSchema(int db, QSharedPointer<Database> database) {
switch (db) {
case SQLITE:
return QSharedPointer<Schema>(new SqliteSchema(database));;

Auch abrufbar als: Unified diff