Revision e3fc2748
Von Christian Ehringfeld vor etwa 8 Jahren hinzugefügt
src/queryinterpreter.h | ||
---|---|---|
const QString &selectOption = "") const;
|
||
QString buildFrom(const QStringList &from) const;
|
||
QString buildJoin(const QList<Join> &joins) const;
|
||
QString buildSQLJoin(const QString &table1, const QString &col1, const QString &table2, const QString &col2) const;
|
||
QString buildWhere(Query &q, const QList<Expression> &conditions) const;
|
||
QString buildGroupBy(const QStringList &groupBy) const;
|
||
QString buildHaving(Query &q, const QList<Expression> &conditions) const;
|
||
... | ... | |
void convertParams(Query &q, const QHash<QString, QVariant> ¶ms, QString &condition) const;
|
||
QVariant convertParamValue(const QVariant val) const;
|
||
void resolveRelations(Query &q, const QMetaObject *obj);
|
||
void resolve(Query &q, const QMetaObject *obj, QList<Expression> exp);
|
||
QString generateParam(Query &q) const;
|
||
|
||
private:
|
Auch abrufbar als: Unified diff
multiple improvements