Редакция 37 | К новейшей редакции | Содержимое файла | Сравнить с предыдущей | Последнее изменение | Открыть журнал | RSS
Редакция | Автор | № строки | Строка |
---|---|---|---|
33 | pingvin | 1 | #ifndef SQLTABLE_H |
2 | #define SQLTABLE_H |
||
3 | |||
4 | #include <QObject> |
||
37 | pingvin | 5 | #include <QList> |
6 | #include "tablefield.h" |
||
33 | pingvin | 7 | |
37 | pingvin | 8 | |
33 | pingvin | 9 | class SqlTable : public QObject |
10 | { |
||
38 | pingvin | 11 | Q_OBJECT |
33 | pingvin | 12 | public: |
37 | pingvin | 13 | explicit SqlTable(QString tname, QObject *parent = 0); |
36 | pingvin | 14 | |
15 | |||
38 | pingvin | 16 | void setName(QString tname); // , tname |
17 | QString name(); // |
||
18 | QList<TableField*> fields(); // |
||
36 | pingvin | 19 | |
38 | pingvin | 20 | |
21 | |||
37 | pingvin | 22 | private: |
38 | pingvin | 23 | QString tableName; // |
24 | QString SqlString; // Sql- |
||
25 | QString characterSet; // , |
||
26 | QString primaryKey; // , |
||
27 | int primaryKeyIndex; // ( fields), |
||
28 | QList<TableField*> tableFields; // |
||
29 | TableField *field_tmp; |
||
37 | pingvin | 30 | protected: |
31 | |||
33 | pingvin | 32 | }; |
33 | |||
34 | #endif // SQLTABLE_H |