Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 57d6da31

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 57d6da31ebe73a2e53794d881a5d64d276b331e4
  • Vorgänger 9e2d71d6
  • Nachfolger 5b3fa099

structure

Unterschiede anzeigen:

src/querybuilder.h
friend class EntityManager;
friend class QueryInterpreter;
public:
QueryBuilder(QSharedPointer<Schema> schema, QSharedPointer<Database> database);
QueryBuilder(Schema *schema, QSharedPointer<Database> &database);
virtual ~QueryBuilder();
virtual bool createTable(const QSharedPointer<Entity> &entity,
bool createRelationTables = true) const;
......
const QSharedPointer<Entity> &entity, const QString &update,
const QString &remove) const;
QSharedPointer<Schema> getSchema() const;
void setSchema(const QSharedPointer<Schema> &value);
QSharedPointer<Database> getDatabase() const;
void setDatabase(const QSharedPointer<Database> &value);
QHash<QString, QHash<QString, QString>> generateRelationTables(
......
virtual Expression appendCondition(QString ph1, QString ph2, QVariant val1,
QVariant val2, QString condition) const;
QString entityClassname() const;
Schema *getSchema() const;
QString separator;
QSharedPointer<Schema> schema;
Schema *schema;
QSharedPointer<Database> database;
};
}

Auch abrufbar als: Unified diff