TableHelper.h 692 B

12345678910111213141516171819202122232425
  1. #ifndef TABLEHELPER_H
  2. #define TABLEHELPER_H
  3. #include <QString>
  4. #include <QPair>
  5. class TableHelper
  6. {
  7. public:
  8. TableHelper();
  9. static QString createTable(const QString &tablename, const QList<QPair<QString,QString>> &fieldAndTypes);
  10. static QString createComment(const QString &tablename, const QList<QPair<QString,QString>> &fieldAndComments);
  11. static QString createPrimaryAlter(const QString &tablename);
  12. static QString createSeq(const QString &tablename);
  13. static QString createTrigger(const QString &tablename);
  14. static QString createDescription(const QString &entityname, const QList<QPair<QString,QString>> &fieldAndComments);
  15. };
  16. #endif // TABLEHELPER_H