Revision b0bf458e
Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt
src/entitymanager.h | ||
---|---|---|
void init();
|
||
QString where(const QSharedPointer<Entity> &entity, QString conjunction = ",", bool ignoreID = false);
|
||
QString where(const QHash<QString, QVariant> &m, const QString &conjunction = ",", bool ignoreID = false);
|
||
void insertRelationId(const Entity *e, QHash<QString, QVariant> &map, QString relName);
|
||
|
||
public:
|
||
EntityManager(QSqlDatabase database);
|
||
... | ... | |
void setDb(const QSharedPointer<Database> &value);
|
||
QSharedPointer<Schema> getSchema() const;
|
||
void setSchema(const QSharedPointer<Schema> &value);
|
||
QHash<QString, QVariant> getEntityAttributes(const QSharedPointer<Entity> &entity);
|
||
|
||
};
|
||
}
|
Auch abrufbar als: Unified diff
wip