Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3b82c8c0

Von Christian Ehringfeld vor etwa 8 Jahren hinzugefügt

  • ID 3b82c8c0d4afc788c97c95a51f74a656306b8643
  • Vorgänger 8332a42a
  • Nachfolger f757e1b1

some improvements

Unterschiede anzeigen:

src/entitymanager.cpp
QList<QSharedPointer<Entity>> EntityManager::findEntityByAttributes(
const QSharedPointer<Entity>
&entity,
bool ignoreID) {
bool ignoreID, const bool refresh, const bool resolveRelations) {
auto maps = this->findAllByAttributes(entity, ignoreID);
return this->convert(maps, EntityHelper::getClassname(entity.data()));
return this->convert(maps, EntityHelper::getClassname(entity.data()), refresh,
resolveRelations);
}
QHash<QString, QVariant> EntityManager::findByPk(qint64 id,
......
}
quint32 EntityManager::count(const QSharedPointer<Entity> &entity, bool ignoreID,
bool followInheritance) {
bool followInheritance) {
Query q = Query();
auto qb = this->schema->getQueryBuilder();
QHash<QString, QVariant> values;

Auch abrufbar als: Unified diff