Fix typos (#88)

This commit is contained in:
Miklós Márton 2020-04-28 15:47:25 +02:00 committed by GitHub
parent 7d7a3caf41
commit 4cef64c4b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 44 additions and 44 deletions

View File

@ -55,7 +55,7 @@ qulonglong DatabasePrivate::lastId = 0;
QMap<QString, DatabaseModel> DatabasePrivate::allTableMaps;
DatabasePrivate::DatabasePrivate(Database *parent) : q_ptr(parent),
port(0), sqlGenertor(nullptr), changeLogs(nullptr),
port(0), sqlGenerator(nullptr), changeLogs(nullptr),
isDatabaseNew(false)
{
}
@ -96,7 +96,7 @@ bool DatabasePrivate::open(bool update)
+ databaseName + "'")) {
db.close();
db.setDatabaseName(sqlGenertor->masterDatabaseName(databaseName));
db.setDatabaseName(sqlGenerator->masterDatabaseName(databaseName));
ok = db.open();
qDebug("Creating database");
if (ok) {
@ -129,10 +129,10 @@ bool DatabasePrivate::updateDatabase()
{
Q_Q(Database);
if (!getCurrectScheema())
if (!getCurrectSchema())
return true;
DatabaseModel last = isDatabaseNew ? DatabaseModel() : getLastScheema();
DatabaseModel last = isDatabaseNew ? DatabaseModel() : getLastSchema();
DatabaseModel current = currentModel;
if (last == current) {
@ -144,7 +144,7 @@ bool DatabasePrivate::updateDatabase()
foreach (TableModel *tm, current) {
foreach (FieldModel *fm, tm->fields()) {
if (sqlGenertor->fieldType(fm).isEmpty()) {
if (sqlGenerator->fieldType(fm).isEmpty()) {
qWarning("The type (%s) is not supported for field %s::%s",
QMetaType::typeName(fm->type),
qPrintable(tm->className()),
@ -158,7 +158,7 @@ bool DatabasePrivate::updateDatabase()
else
qDebug("Databse is changed");
QStringList sql = sqlGenertor->diff(last, current);
QStringList sql = sqlGenerator->diff(last, current);
db.transaction();
foreach (QString s, sql) {
@ -188,7 +188,7 @@ bool DatabasePrivate::updateDatabase()
return ok;
}
bool DatabasePrivate::getCurrectScheema()
bool DatabasePrivate::getCurrectSchema()
{
Q_Q(Database);
@ -259,11 +259,11 @@ bool DatabasePrivate::getCurrectScheema()
foreach (TableModel *table, currentModel) {
foreach (FieldModel *f, table->fields()) {
if (f->isPrimaryKey && ! sqlGenertor->supportPrimaryKey(f->type))
if (f->isPrimaryKey && ! sqlGenerator->supportPrimaryKey(f->type))
qFatal("The field of type %s does not support as primary key",
qPrintable(f->typeName));
if (f->isAutoIncrement && ! sqlGenertor->supportAutoIncrement(f->type))
if (f->isAutoIncrement && ! sqlGenerator->supportAutoIncrement(f->type))
qFatal("The field of type %s does not support as auto increment",
qPrintable(f->typeName));
}
@ -276,7 +276,7 @@ bool DatabasePrivate::getCurrectScheema()
return true;
}
DatabaseModel DatabasePrivate::getLastScheema()
DatabaseModel DatabasePrivate::getLastSchema()
{
Row<ChangeLogTable> u = changeLogs->query()
->orderBy(!ChangeLogTable::idField())
@ -336,7 +336,7 @@ bool DatabasePrivate::putModelToDatabase()
// QString(QJsonDocument(currentModel.toJson()).toJson()));
// bool ret = query.exec();
// if(query.lastError().type() != QSqlError::NoError)
// qWarning(QString("storeScheemaInDB" +
// qWarning(QString("storeSchemaInDB" +
// query.lastError().text()).toLatin1().data());
// return ret;
}
@ -344,7 +344,7 @@ bool DatabasePrivate::putModelToDatabase()
void DatabasePrivate::createChangeLogs()
{
// currentModel.model("change_log")
QStringList diff = sqlGenertor->diff(nullptr, currentModel.tableByName("__change_log"));
QStringList diff = sqlGenerator->diff(nullptr, currentModel.tableByName("__change_log"));
foreach (QString s, diff)
db.exec(s);
@ -506,10 +506,10 @@ void Database::setDriver(QString driver)
d->driver = driver.toUpper();
}
SqlGeneratorBase *Database::sqlGenertor() const
SqlGeneratorBase *Database::sqlGenerator() const
{
Q_D(const Database);
return d->sqlGenertor;
return d->sqlGenerator;
}
QSqlDatabase Database::database()
@ -546,11 +546,11 @@ bool Database::open(bool updateDatabase)
Q_D(Database);
if (d->driver == "QPSQL" || d->driver == "QPSQL7")
d->sqlGenertor = new PostgreSqlGenerator(this);
d->sqlGenerator = new PostgreSqlGenerator(this);
else if (d->driver == "QMYSQL" || d->driver == "QMYSQL3")
d->sqlGenertor = new MySqlGenerator(this);
d->sqlGenerator = new MySqlGenerator(this);
else if (d->driver == "QSQLITE" || d->driver == "QSQLITE3")
d->sqlGenertor = new SqliteGenerator(this);
d->sqlGenerator = new SqliteGenerator(this);
else if (d->driver == "QODBC" || d->driver == "QODBC3") {
QString driverName = QString();
QStringList parts = d->databaseName.toLower().split(';');
@ -559,11 +559,11 @@ bool Database::open(bool updateDatabase)
driverName = p.split('=').at(1).toLower().trimmed();
// if (driverName == "{sql server}")
d->sqlGenertor = new SqlServerGenerator(this);
d->sqlGenerator = new SqlServerGenerator(this);
// TODO: add ODBC driver for mysql, postgres, ...
}
if (!d->sqlGenertor) {
if (!d->sqlGenerator) {
qFatal("Sql generator for driver %s not found",
driver().toLatin1().constData());
}

View File

@ -70,7 +70,7 @@ public:
DatabaseModel model() const;
QString tableName(QString className);
SqlGeneratorBase *sqlGenertor() const;
SqlGeneratorBase *sqlGenerator() const;
QSqlDatabase database();
protected:

View File

@ -43,8 +43,8 @@ public:
bool updateDatabase();
void createChangeLogs();
bool putModelToDatabase();
DatabaseModel getLastScheema();
bool getCurrectScheema();
DatabaseModel getLastSchema();
bool getCurrectSchema();
QSqlDatabase db;
@ -56,7 +56,7 @@ public:
QString connectionName;
QString driver;
SqlGeneratorBase *sqlGenertor;
SqlGeneratorBase *sqlGenerator;
DatabaseModel currentModel;
TableSet<ChangeLogTable> *changeLogs;

View File

@ -66,7 +66,7 @@ public:
bool remove(const QString &tableName);
//TODO: may be private (called from DatabasePrivate::getCurrectScheema only)
//TODO: may be private (called from DatabasePrivate::getCurrectSchema only)
void fixRelations();
static DatabaseModel *modelByName(const QString &name);

View File

@ -118,7 +118,7 @@ Q_OUTOFLINE_TEMPLATE QList<O> Query<T>::select(const std::function<O (const QSql
QList<O> ret;
d->joins.prepend(d->tableName);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
SqlGeneratorBase::SingleField, "*",
d->wherePhrase,
@ -174,7 +174,7 @@ Q_OUTOFLINE_TEMPLATE RowList<T> Query<T>::toList(int count)
RowList<T> returnList;
d->select = "*";
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName, d->fieldPhrase, d->wherePhrase, d->orderPhrase,
d->relations, d->skip, count);
@ -313,7 +313,7 @@ Q_OUTOFLINE_TEMPLATE RowList<T> Query<T>::toList(int count)
QList<FieldModel*> childFields = data.table->fields();
foreach (FieldModel *field, childFields)
row->setProperty(field->name.toLatin1().data(),
d->database->sqlGenertor()->unescapeValue(
d->database->sqlGenerator()->unescapeValue(
field->type,
q.value(data.table->name() + "." + field->name)));
@ -349,7 +349,7 @@ Q_OUTOFLINE_TEMPLATE QList<F> Query<T>::select(const FieldPhrase<F> f)
QList<F> ret;
d->joins.prepend(d->tableName);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
SqlGeneratorBase::SingleField, f.data->toString(),
d->wherePhrase,
@ -387,7 +387,7 @@ Q_OUTOFLINE_TEMPLATE int Query<T>::count()
d->joins.prepend(d->tableName);
d->select = "COUNT(*)";
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
SqlGeneratorBase::Count,
QStringLiteral("*"),
@ -406,7 +406,7 @@ Q_OUTOFLINE_TEMPLATE QVariant Query<T>::max(const FieldPhrase<int> &f)
Q_D(Query);
d->joins.prepend(d->tableName);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
SqlGeneratorBase::Max, f.data->toString(),
d->wherePhrase,
@ -424,7 +424,7 @@ Q_OUTOFLINE_TEMPLATE QVariant Query<T>::min(const FieldPhrase<int> &f)
Q_D(Query);
d->joins.prepend(d->tableName);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
SqlGeneratorBase::Min, f.data->toString(),
d->wherePhrase,
@ -442,7 +442,7 @@ Q_OUTOFLINE_TEMPLATE QVariant Query<T>::sum(const FieldPhrase<int> &f)
Q_D(Query);
d->joins.prepend(d->tableName);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
SqlGeneratorBase::Sum, f.data->toString(),
d->wherePhrase,
@ -460,7 +460,7 @@ Q_OUTOFLINE_TEMPLATE QVariant Query<T>::average(const FieldPhrase<int> &f)
Q_D(Query);
d->joins.prepend(d->tableName);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
SqlGeneratorBase::Average, f.data->toString(),
d->wherePhrase,
@ -476,7 +476,7 @@ template<class T>
Q_OUTOFLINE_TEMPLATE QVariant Query<T>::insert(const AssignmentPhraseList &p)
{
Q_D(Query);
d->sql = d->database->sqlGenertor()
d->sql = d->database->sqlGenerator()
->insertCommand(d->tableName, p);
QSqlQuery q = d->database->exec(d->sql);
@ -577,7 +577,7 @@ Q_OUTOFLINE_TEMPLATE int Query<T>::update(const AssignmentPhraseList &ph)
{
Q_D(Query);
d->sql = d->database->sqlGenertor()->updateCommand(
d->sql = d->database->sqlGenerator()->updateCommand(
d->tableName,
ph,
d->wherePhrase);
@ -594,7 +594,7 @@ Q_OUTOFLINE_TEMPLATE int Query<T>::remove()
{
Q_D(Query);
d->sql = d->database->sqlGenertor()->deleteCommand(
d->sql = d->database->sqlGenerator()->deleteCommand(
d->tableName, d->wherePhrase);
QSqlQuery q = d->database->exec(d->sql);
@ -616,7 +616,7 @@ Q_OUTOFLINE_TEMPLATE void Query<T>::toModel(QSqlQueryModel *model)
{
Q_D(Query);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
d->fieldPhrase,
d->wherePhrase, d->orderPhrase, d->relations,
@ -651,7 +651,7 @@ Q_OUTOFLINE_TEMPLATE void Query<T>::toModel(SqlModel *model)
{
Q_D(Query);
d->sql = d->database->sqlGenertor()->selectCommand(
d->sql = d->database->sqlGenerator()->selectCommand(
d->tableName,
d->fieldPhrase,
d->wherePhrase, d->orderPhrase, d->relations,

View File

@ -173,7 +173,7 @@ int Table::save(Database *db)
{
//Q_D(Table);
QSqlQuery q = db->exec(db->sqlGenertor()->saveRecord(this, db->tableName(metaObject()->className())));
QSqlQuery q = db->exec(db->sqlGenerator()->saveRecord(this, db->tableName(metaObject()->className())));
auto model = db->model().tableByClassName(metaObject()->className());
if(status() == Added && model->isPrimaryKeyAutoIncrement())

View File

@ -18,8 +18,8 @@
**
**************************************************************************/
#ifndef TABLESCHEEMA_H
#define TABLESCHEEMA_H
#ifndef TABLEMODEL_H
#define TABLEMODEL_H
#include <QtCore/QVariant>
#include <QDebug>
@ -133,4 +133,4 @@ private:
NUT_END_NAMESPACE
#endif // TABLESCHEEMA_H
#endif // TABLEMODEL_H

View File

@ -44,7 +44,7 @@ void BasicTest::initTestCase()
db.scores()->query()->remove();
}
void BasicTest::dataScheema()
void BasicTest::dataSchema()
{
// auto json = db.model().toJson();
// auto model = DatabaseModel::fromJson(json);

View File

@ -23,7 +23,7 @@ signals:
private slots:
void initTestCase();
void dataScheema();
void dataSchema();
void createUser();
void createPost();
void createPost2();