TableHelper.h 571 B

1234567891011121314151617181920212223
  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. };
  15. #endif // TABLEHELPER_H