Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 14f9beed

Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt

  • ID 14f9beedc0732435decdf9597baff12738d9f7f4
  • Vorgänger 9cf4747e
  • Nachfolger 9d05e414

update

Unterschiede anzeigen:

src/schema/mysqlschema.cpp
#include "mysqlschema.h"
#include <QSqlQuery>
using namespace CuteEntityManager;
//#include "mysqlschema.h"
//#include <QSqlQuery>
//using namespace CuteEntityManager;
MysqlSchema::MysqlSchema(std::shared_ptr<Database> database) : Schema(database) {
//MysqlSchema::MysqlSchema(std::shared_ptr<Database> database) : Schema(database) {
}
//}
MysqlSchema::~MysqlSchema() {
//MysqlSchema::~MysqlSchema() {
}
//}
QHash<QString, QString> *MysqlSchema::getTypeMap() {
if (this->typeMap.data()->empty()) {
// this->typeMap->data()->insert(TYPE_SMALLINT, 'tinyint');
// this->typeMap->data()->insert(TYPE_SMALLINT, 'bit');
// this->typeMap->data()->insert(TYPE_BOOLEAN, 'boolean');
// this->typeMap->data()->insert(TYPE_BOOLEAN, 'bool');
// this->typeMap->data()->insert(TYPE_SMALLINT, 'smallint');
// this->typeMap->data()->insert(TYPE_INTEGER, 'mediumint');
// this->typeMap->data()->insert(TYPE_INTEGER, 'int');
// this->typeMap->data()->insert(TYPE_INTEGER, 'integer');
// this->typeMap->data()->insert(TYPE_BIGINT, 'bigint');
// this->typeMap->data()->insert(TYPE_FLOAT, 'float');
// this->typeMap->data()->insert(TYPE_DOUBLE, 'double');
// this->typeMap->data()->insert(TYPE_FLOAT, 'real');
// this->typeMap->data()->insert(TYPE_DECIMAL, 'decimal');
// this->typeMap->data()->insert(TYPE_DECIMAL, 'numeric');
// this->typeMap->data()->insert(TYPE_TEXT, 'tinytext');
// this->typeMap->data()->insert(TYPE_TEXT, 'mediumtext');
// this->typeMap->data()->insert(TYPE_TEXT, 'longtext');
// this->typeMap->data()->insert(TYPE_TEXT, 'text');
// this->typeMap->data()->insert(TYPE_STRING, 'varchar');
// this->typeMap->data()->insert(TYPE_STRING, 'string');
// this->typeMap->data()->insert(TYPE_STRING, 'char');
// this->typeMap->data()->insert(TYPE_BINARY, 'blob');
// this->typeMap->data()->insert(TYPE_DATETIME, 'datetime');
// this->typeMap->data()->insert(TYPE_DATE, 'year');
// this->typeMap->data()->insert(TYPE_DATE, 'date');
// this->typeMap->data()->insert(TYPE_TIME, 'time');
// this->typeMap->data()->insert(TYPE_TIMESTAMP, 'timestamp');
// this->typeMap->data()->insert(TYPE_STRING, 'enum');
}
return this->typeMap.data();
}
//QHash<QString, QString> *MysqlSchema::getTypeMap() {
// if (this->typeMap.data()->empty()) {
//// this->typeMap->data()->insert(TYPE_SMALLINT, 'tinyint');
//// this->typeMap->data()->insert(TYPE_SMALLINT, 'bit');
//// this->typeMap->data()->insert(TYPE_BOOLEAN, 'boolean');
//// this->typeMap->data()->insert(TYPE_BOOLEAN, 'bool');
//// this->typeMap->data()->insert(TYPE_SMALLINT, 'smallint');
//// this->typeMap->data()->insert(TYPE_INTEGER, 'mediumint');
//// this->typeMap->data()->insert(TYPE_INTEGER, 'int');
//// this->typeMap->data()->insert(TYPE_INTEGER, 'integer');
//// this->typeMap->data()->insert(TYPE_BIGINT, 'bigint');
//// this->typeMap->data()->insert(TYPE_FLOAT, 'float');
//// this->typeMap->data()->insert(TYPE_DOUBLE, 'double');
//// this->typeMap->data()->insert(TYPE_FLOAT, 'real');
//// this->typeMap->data()->insert(TYPE_DECIMAL, 'decimal');
//// this->typeMap->data()->insert(TYPE_DECIMAL, 'numeric');
//// this->typeMap->data()->insert(TYPE_TEXT, 'tinytext');
//// this->typeMap->data()->insert(TYPE_TEXT, 'mediumtext');
//// this->typeMap->data()->insert(TYPE_TEXT, 'longtext');
//// this->typeMap->data()->insert(TYPE_TEXT, 'text');
//// this->typeMap->data()->insert(TYPE_STRING, 'varchar');
//// this->typeMap->data()->insert(TYPE_STRING, 'string');
//// this->typeMap->data()->insert(TYPE_STRING, 'char');
//// this->typeMap->data()->insert(TYPE_BINARY, 'blob');
//// this->typeMap->data()->insert(TYPE_DATETIME, 'datetime');
//// this->typeMap->data()->insert(TYPE_DATE, 'year');
//// this->typeMap->data()->insert(TYPE_DATE, 'date');
//// this->typeMap->data()->insert(TYPE_TIME, 'time');
//// this->typeMap->data()->insert(TYPE_TIMESTAMP, 'timestamp');
//// this->typeMap->data()->insert(TYPE_STRING, 'enum');
// }
// return this->typeMap.data();
//}
////QString Database::mysqlTableList() {
//// return "SHOW TABLES;";
////}

Auch abrufbar als: Unified diff