Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3160499c

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 3160499ccda0138accf32cef2b9478b2a7dc6bd3
  • Vorgänger b9dcff08
  • Nachfolger 38838b5b

queryinterpreter/builder wip

Unterschiede anzeigen:

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

Auch abrufbar als: Unified diff