Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 95d9cf46

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 95d9cf46f08c63b9c2cd6ec17e69a39301d3e8f1
  • Vorgänger f13a6e62
  • Nachfolger 77000f90

...

Unterschiede anzeigen:

src/entitymanager.cpp
return this->executeQuery(this->schema->getQueryBuilder()->dropTable(className));
}
quint8 EntityManager::count(const QSharedPointer<Entity> &entity, bool ignoreID,
quint32 EntityManager::count(const QSharedPointer<Entity> &entity, bool ignoreID,
bool followInheritance) {
Query q = Query();
auto qb = this->schema->getQueryBuilder();
......
return this->count(q);
}
quint8 EntityManager::count(const QString &tableName) {
quint32 EntityManager::count(const QString &tableName) {
qint8 rc = -1;
QSqlQuery q = this->schema->getQueryBuilder()->count(tableName);
this->db->select(q);
......
return rc;
}
qint8 EntityManager::count(Query &query) {
quint32 EntityManager::count(Query &query) {
qint8 rc = 0;
query.appendSelect("COUNT(*)");
QSqlQuery q = this->queryInterpreter->build(query);

Auch abrufbar als: Unified diff