Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6d46f506

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 6d46f50678f363b24eb5771abe0490ee5c59f2de
  • Vorgänger bf16a581
  • Nachfolger 153c0e85

doxy gen stuff

Unterschiede anzeigen:

src/querybuilder.cpp
const QSharedPointer<Entity> &entity)
const {
auto relations = QHash<QString, QHash<QString, QString>>();
// QHash<QString, Relation> m = (entity->getInheritanceStrategy() ==
// InheritanceStrategy::PER_CLASS_TABLE ? entity->getRelations() :
// EntityHelper::getNonInheritedRelations(entity.data()));
QHash<QString, Relation> m = entity->getRelations();
auto props = EntityHelper::getMetaProperties(entity.data());
for (auto i = m.begin(); i != m.end(); ++i) {
......
return type;
}
/**
* @brief QueryBuilder::find
* @param id
* @param tableName
* @return
*/
QSqlQuery QueryBuilder::find(const qint64 &id, const QString &tableName) const {
QString pk = "id";
QSqlQuery q = this->database->getQuery(this->selectBase(QStringList(
......
entity) + this->limit(limit, offset) + ";");
}
/**
* @brief QueryBuilder::findByAttributes
* @param m
* @param tableName
* @param ignoreID
* @return
*/
QSqlQuery QueryBuilder::findByAttributes(const QHash<QString, QVariant> &m,
const QString &tableName,
const bool &ignoreID, const qint64 limit, const qint64 offset) const {

Auch abrufbar als: Unified diff