Revision e0e1ead8
Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt
src/schema.cpp | ||
---|---|---|
|
||
Schema::Schema(QSharedPointer<Database> database) {
|
||
this->database = database;
|
||
this->abstractTypeMap = QSharedPointer<QHash<QString, QString>>(new QHash<QString, QString>());
|
||
this->abstractTypeMap = QSharedPointer<QHash<QString, QString>>
|
||
(new QHash<QString, QString>());
|
||
this->queryBuilder = QSharedPointer<QueryBuilder>();
|
||
this->typeMap = QSharedPointer<QHash<QString, QString>>(new QHash<QString, QString>());
|
||
this->typeMap = QSharedPointer<QHash<QString, QString>>(new
|
||
QHash<QString, QString>());
|
||
this->initAbstractDatabaseTypes();
|
||
}
|
||
|
||
Schema::~Schema() {
|
||
|
||
}
|
||
|
||
void Schema::initAbstractDatabaseTypes() {
|
||
... | ... | |
return name.indexOf("`") || name == "*" ? name : "`" + name + "`";
|
||
}
|
||
|
||
QHash<QString, QSharedPointer<TableSchema> > Schema::getTableSchemas(QString schema, bool refresh) {
|
||
QHash<QString, QSharedPointer<TableSchema> > Schema::getTableSchemas(
|
||
QString schema, bool refresh) {
|
||
QStringList names = this->getTableNames();
|
||
for (int i = 0; i < names.size(); ++i) {
|
||
QString name;
|
||
... | ... | |
return abstractTypeMap;
|
||
}
|
||
|
||
void Schema::setAbstractTypeMap(const QSharedPointer<QHash<QString, QString> > &value) {
|
||
void Schema::setAbstractTypeMap(const QSharedPointer<QHash<QString, QString> >
|
||
&value) {
|
||
abstractTypeMap = value;
|
||
}
|
||
|
||
... | ... | |
return this->tables;
|
||
}
|
||
|
||
void Schema::setTables(const QHash<QString, QSharedPointer<TableSchema> > &value) {
|
||
void Schema::setTables(const QHash<QString, QSharedPointer<TableSchema> >
|
||
&value) {
|
||
tables = value;
|
||
}
|
||
|
Auch abrufbar als: Unified diff
formatting