Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a06633f7

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID a06633f73a998711394336c55170748b701801eb
  • Vorgänger 9070a496
  • Nachfolger 2d9fab10

wip

Unterschiede anzeigen:

src/entitymanager.h
protected:
void init();
QList<QHash<QString, QVariant> > findAll(QString tblname);
void resolveRelations(const QSharedPointer<Entity> &entity, const QHash<QString, QVariant> &map);
QHash<QString, QVariant> findById(qint64 id, QString tblname);
QSharedPointer<Entity> convert(const QHash<QString, QVariant> &map, const char *classname);
QList<QSharedPointer<Entity>> convert(QList<QHash<QString, QVariant> > maps, const char *classname);
void manyToOne(const QSharedPointer<Entity> &entity, const QVariant &id, const QMetaProperty &property);
void oneToMany(const QSharedPointer<Entity> &entity, const Relation &r, const QMetaProperty &property);
void manyToMany(const QSharedPointer<Entity> &entity, const Relation &r, const QMetaProperty &property);
void oneToOne(const QSharedPointer<Entity> &entity, const Relation &r, const QMetaProperty &property,
const QVariant &id = "");
QList<QHash<QString, QVariant> > findAllByAttributes(const QSharedPointer<Entity> &entity, bool ignoreID = false);
QList<QHash<QString, QVariant> > findAllByAttributes(const QHash<QString, QVariant> &m, const QString &tblname,
bool ignoreID = false);

Auch abrufbar als: Unified diff