Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision afde9013

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID afde9013817fe5c42d87052313089aae668c84e2
  • Vorgänger 99140fe9
  • Nachfolger d2c13492

inheritance merge

Unterschiede anzeigen:

src/querybuilder.h
QString getColumnType(const QString &type) const;
QSqlQuery find(const qint64 &id, const QString &tableName) const;
QSqlQuery find(const qint64 &id, const QSharedPointer<Entity> &entity,
qint64 offset = 0) const;
qint64 offset = 0, QString pk = "id") const;
QSqlQuery findByAttributes(const QHash<QString, QVariant> &m,
const QString &tableName,
const bool &ignoreID = true, const qint64 limit = 0,
......
QSqlQuery findId(const QSharedPointer<Entity> &entity) const;
QSqlQuery count(const QSharedPointer<Entity> &entity, bool ignoreID) const;
QSqlQuery count(const QString &tableName) const;
QSqlQuery merge(const QSharedPointer<Entity> &entity) const;
QList<QSqlQuery> merge(const QSharedPointer<Entity> &entity) const;
QList<QSqlQuery> create(const QSharedPointer<Entity> &entity) const;
QSqlQuery oneToMany(const QString &tableName, const QString &attribute,
const qint64 &id,
......
QHash<QString, QVariant> attributes;
};
QSqlQuery remove(const QString &tableName, const qint64 &id,
const QString &primaryKey = "id") const;
QSqlQuery insert(const QString &tableName, QHash<QString, QVariant> &attributes,
const QString &primaryKey = "id") const;
QSqlQuery update(const QString &tableName, QHash<QString, QVariant> &attributes,
const QString &primaryKey = "id") const;
virtual void createRelationFK(QStringList &queries,
const QSharedPointer<Entity> &entity, const Relation &relation,
const QMetaProperty &metaProperty, const QString &update,
......
virtual QString countFunction(const QString &distinctColumn = "") const;
virtual QString distinct() const;
QSharedPointer<Schema> schema;
QSharedPointer<Database> database;
};

Auch abrufbar als: Unified diff