Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dbd41a3a

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID dbd41a3a0674608cf6da011a58efb8a53f06a2f0
  • Vorgänger 46d2de48
  • Nachfolger 686d9ffe

...

Unterschiede anzeigen:

src/queryinterpreter.h
#include <QRegularExpressionMatchIterator>
namespace CuteEntityManager {
class Query;
class QueryBuilder;
class Join;
class OrderBy;
class Expression;
class AttributeResolver;
class QueryInterpreter {
public:
QueryInterpreter(QueryBuilder *builder);
QSqlQuery build(Query &q);
QueryInterpreter(QSharedPointer<AttributeResolver> ar);
QSqlQuery build(Query &q, const QMetaObject *obj=nullptr);
protected:
QString buildSelect(Query &q, const QList<Expression> &columns,
......
QString buildCondition(Query &q, const QList<Expression> &conditions) const;
private:
QueryBuilder *builder;
QSharedPointer<AttributeResolver> ar;
};

Auch abrufbar als: Unified diff