Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 19082efe

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 19082efecba561175c5b0f172a63f0c180c5325c
  • Vorgänger d27d606d
  • Nachfolger 95a2ba7e

Started integration of attribute resolver

Unterschiede anzeigen:

src/entitymanager.cpp
#include "entitymanager.h"
#include "enums/databasetype.h"
#include "databasemigration.h"
#include "attributeresolver.h"
#include "validators/validatorfactory.h"
#include "validators/validator.h"
#include "validators/validatorrule.h"
......
this->schema->setTables(this->schema->getTableSchemas());
this->queryInterpreter = QSharedPointer<QueryInterpreter>(new QueryInterpreter(
this->schema->getQueryBuilder().data()));
this->ar = QSharedPointer<AttributeResolver>(new AttributeResolver(
this->schema->getQueryBuilder()));
this->appendToInstanceList();
if (inspect) {
EntityInspector inspector = EntityInspector(msgType);
......
EntityManager::~EntityManager() {
EntityManager::removeConnectionName(this->db->getConnectionName());
EntityManager::instances.remove(this->objectName());
this->ar = QSharedPointer<AttributeResolver>(nullptr);
}

Auch abrufbar als: Unified diff