Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d568923d

Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt

  • ID d568923d44b6f1f608722a170f216ff6de81d07c
  • Vorgänger 1e213c09
  • Nachfolger f53f7740

example compiles, persisting of entities without relations works, added
debug output for queries

Unterschiede anzeigen:

src/querybuilder.cpp
#include <QMetaProperty>
#include "entity.h"
#include <QRegularExpression>
#include "entityinstancefactory.h"
using namespace CuteEntityManager;
......
h.insert("id", this->schema.data()->TYPE_BIGPK);
h.insert(QString(entity.data()->metaObject()->className()) + QString("_id"), this->schema.data()->TYPE_BIGINT);
auto m = props.value(r.getPropertyName());
Entity *e = this->createInstance(m.type());
Entity *e = EntityInstanceFactory::createInstance(m.type());
QSharedPointer<Entity> ptr = QSharedPointer<Entity>(e);
h.insert(QString(ptr.data()->metaObject()->className()) + QString("_id"),
this->schema.data()->TYPE_BIGINT);

Auch abrufbar als: Unified diff