Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 506067a2

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 506067a2376bc70badb37ff4b7a97c5d1f8d4668
  • Vorgänger 38838b5b
  • Nachfolger 1b167b6c

some improvements

Unterschiede anzeigen:

src/join.h
#ifndef JOIN_H
#define JOIN_H
#include <QString>
#include "condition.h"
#include "expression.h"
namespace CuteEntityManager {
class Join {
public:
Join();
explicit Join(QString foreignTable, QString condition,
QString type = QStringLiteral("LEFT JOIN"));
explicit Join(QString foreignTable, Condition condition,
QString type = QStringLiteral("LEFT JOIN"));
explicit Join(QString foreignTable, QString expression,
QString type = QStringLiteral("LEFT JOIN"));
explicit Join(QString foreignTable, Expression expression,
QString type = QStringLiteral("LEFT JOIN"));
QString getType() const;
void setType(const QString &value);
......
QString getForeignTable() const;
void setForeignTable(const QString &value);
Condition getCondition() const;
QString getMainCondition() const;
void setCondition(const Condition &value);
Expression getExpression() const;
void setExpression(const Expression &value);
private:
private:
QString type = QStringLiteral("LEFT JOIN");
QString foreignTable;
Condition condition;
Expression expression;
};
}

Auch abrufbar als: Unified diff