server-sdk/src/serversdk/databaseutils.h
2019-11-11 18:09:44 +01:00

27 lines
493 B
C++

#pragma once
#include <QObject>
#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