Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 977d8d5f

Von Christian Ehringfeld vor mehr als 7 Jahren hinzugefügt

  • ID 977d8d5f3809b45d2d2d729ae9b4c53fbb700de1
  • Vorgänger 98117363
  • Nachfolger a42de475

changed param name of count method to clarify functions
closes #621

Unterschiede anzeigen:

src/entitymanager.cpp
}
quint32 EntityManager::count(const QSharedPointer<Entity> &entity, bool ignoreID,
bool followInheritance) {
bool joinBaseClasses) {
Query q = Query();
auto qb = this->schema->getQueryBuilder();
QHash<QString, QVariant> values;
if (followInheritance) {
if (joinBaseClasses) {
q.appendJoins(qb->joinBaseClasses(entity));
values = EntityHelper::getEntityAttributes(EntityHelper::getMetaProperties(
entity.data()), entity);
src/entitymanager.h
bool createTable(QString className, bool createRelationTables = true);
bool removeTable(QString className);
quint32 count(const QSharedPointer<Entity> &entity, bool ignoreID = true,
bool followInheritance = false);
bool joinBaseClasses = false);
quint32 count(const QString &tableName);
QSharedPointer<Database> getDb() const;
void setDb(const QSharedPointer<Database> &value);

Auch abrufbar als: Unified diff