#pragma once #include #include "databasetable.h" namespace serversdk { class DatabaseUtils : public QObject { Q_OBJECT public: explicit DatabaseUtils(const QString type = "SQLITE"); QString createTableSQL(const DatabaseTable *table, const QString table_name) const; QString sqlType() const; void setSqlType(const QString &sqlType); private: QString textSQLIteType(QVariant::Type type) const; private: QString mSqlType; }; } // namespace serversdk