Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 696666eb

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 696666eb5250a1620967fbcfb9f4e4dc9b3d34fb
  • Vorgänger b0e92bc6
  • Nachfolger f5087482

small improvements

Unterschiede anzeigen:

src/schema.cpp
#include "database.h"
using namespace CuteEntityManager;
Schema::Schema(QSharedPointer<Database> database) {
Schema::Schema(QSharedPointer<Database> database, QSharedPointer<QueryBuilder> builder)
{
this->database = database;
this->abstractTypeMap = QSharedPointer<QHash<QString, QString>>
(new QHash<QString, QString>());
this->queryBuilder = QSharedPointer<QueryBuilder>();
this->queryBuilder = builder;
this->typeMap = QSharedPointer<QHash<QString, QString>>(new
QHash<QString, QString>());
this->initAbstractDatabaseTypes();
......
}
void Schema::initAbstractDatabaseTypes() {
this->abstractTypeMap.create();
this->abstractTypeMap = QSharedPointer<QHash<QString, QString>>::create();
this->abstractTypeMap.data()->insert("bool", TYPE_SMALLINT);
this->abstractTypeMap.data()->insert("short", TYPE_SMALLINT);
this->abstractTypeMap.data()->insert("int", TYPE_INTEGER);

Auch abrufbar als: Unified diff