Revision 57d6da31
Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt
src/querybuilder.cpp | ||
---|---|---|
|
||
using namespace CuteEntityManager;
|
||
|
||
QueryBuilder::QueryBuilder(QSharedPointer<Schema> schema,
|
||
QSharedPointer<Database> database) {
|
||
QueryBuilder::QueryBuilder(Schema *schema,
|
||
QSharedPointer<Database> &database) {
|
||
this->schema = schema;
|
||
this->database = database;
|
||
this->separator = " ";
|
||
... | ... | |
return QString("CuteEntityManager::Entity");
|
||
}
|
||
|
||
Schema *QueryBuilder::getSchema() const {
|
||
return schema;
|
||
}
|
||
|
||
QStringList QueryBuilder::quoteTableNames(const QStringList &tables) {
|
||
QStringList r = QStringList();
|
||
for (int i = 0; i < tables.size(); ++i) {
|
||
... | ... | |
return rc;
|
||
}
|
||
|
||
QSharedPointer<Schema> QueryBuilder::getSchema() const {
|
||
return schema;
|
||
}
|
||
|
||
void QueryBuilder::setSchema(const QSharedPointer<Schema> &value) {
|
||
schema = value;
|
||
}
|
||
|
||
QueryBuilder::ClassAttributes::ClassAttributes(const QString name,
|
||
const QHash<QString, QVariant> attributes, QString pk) {
|
||
this->name = name;
|
Auch abrufbar als: Unified diff
structure