Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 274b34e4

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 274b34e43dfa8854fe060de5820a3214912b5ff6
  • Vorgänger e2ee17bf
  • Nachfolger 5baea70c

constness

Unterschiede anzeigen:

samples/example/main.cpp
qWarning() << "-----------------------------";
Query q = Query();
q.appendWhere(e->getQueryBuilder()->like(QString("firstname"), QString("Tim")));
q.appendJoin(Join("person", "pupil.id = person.id"));
q.appendWhere(e->getQueryBuilder()->like(QString("firstname"), QString("Tim"),
JokerPosition::BEHIND));
q.appendWhere(e->getQueryBuilder()->andOperator());
q.appendWhere(e->getQueryBuilder()->arbitraryOperator("<", "birthday",
QDate(2000, 10, 10)));
//q.appendJoin(Join("person", "pupil.id = person.id"));
q.setDistinct(true);
q.appendOrderBy(OrderBy(QString("birthday"), Direction::SORT_DESC));
q.setLimit(10);
QList<QSharedPointer<Pupil>> list = e->find<Pupil>(q);
QList<QSharedPointer<Pupil>> list = e->find<Pupil>(q, true);
for (int i = 0; i < list.size(); ++i) {
qWarning() << list.at(i)->toString();
}

Auch abrufbar als: Unified diff