Implemented dependency solving for db schemas creation. Added macro for
begin/end iterator.
This commit is contained in:
@@ -38,6 +38,11 @@ QStringList IMetaDataPlugin::schemas()
|
||||
return m_schemas;
|
||||
}
|
||||
|
||||
QStringList IMetaDataPlugin::dependsOn()
|
||||
{
|
||||
return m_dependsOn;
|
||||
}
|
||||
|
||||
void IMetaDataPlugin::init(const QJsonObject &metaData)
|
||||
{
|
||||
parseMetaData(metaData);
|
||||
@@ -60,6 +65,10 @@ void IMetaDataPlugin::parseMetaData(const QJsonObject &metaData)
|
||||
foreach (QJsonValue schVal, data.toObject()["sql"].toArray()) {
|
||||
m_schemas.append(schVal.toString());
|
||||
}
|
||||
|
||||
foreach (QJsonValue depVal, data.toObject()["dependecies"].toArray()) {
|
||||
m_dependsOn.append(depVal.toString());
|
||||
}
|
||||
}
|
||||
|
||||
QString IMetaDataPlugin::parseLocaleText(const QJsonObject &object)
|
||||
|
||||
Reference in New Issue
Block a user