Revision 3b82c8c0
Von Christian Ehringfeld vor etwa 8 Jahren hinzugefügt
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
some improvements