Редакция 37 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 37 | Редакция 38 | ||
---|---|---|---|
Строка 11... | Строка 11... | ||
11 | Q_OBJECT |
11 | Q_OBJECT |
12 | public: |
12 | public: |
13 | explicit SqlTable(QString tname, QObject *parent = 0); |
13 | explicit SqlTable(QString tname, QObject *parent = 0); |
14 | 14 | ||
15 | 15 | ||
16 | void setName(QString tname); |
16 | void setName(QString tname); // ôóíêöèÿ ïðèñâàèâàåò èìÿ òàáëèöå, èìå ïåðåäàåòñÿ â ïàðàìåòðå ôóíêöèè tname |
- | 17 | QString name(); // ôóíêöèÿ áåç ïàðàìåòðîâ âîçâðàùàåò èìÿ òàáëèöû |
|
- | 18 | QList<TableField*> fields(); // âîçâðàùàåò ñïèñîê óêàçàòåëåé íà ïîëÿ òàáëèöû |
|
- | 19 | ||
- | 20 | ||
17 | 21 | ||
18 | private: |
22 | private: |
19 | QString tableName; // èìÿ òàáëèöû |
23 | QString tableName; // èìÿ òàáëèöû |
20 | QString SqlString; // ñòðîêà Sql-çàïðîñà äëÿ ñîçäàíèÿ òàáëèöû â áàçå äàííûõ |
24 | QString SqlString; // ñòðîêà Sql-çàïðîñà äëÿ ñîçäàíèÿ òàáëèöû â áàçå äàííûõ |
- | 25 | QString characterSet; // ïåðåìåííàÿ ñîäåðæèò êîäèðîâêó, â êîòîðîé õðàíÿòüñÿ òåêñòîâûå äàííûå |
|
- | 26 | QString primaryKey; // èìÿ ïîëÿ, ÿâëÿþùåãîñÿ ïåðâè÷íûì êëþ÷îì òàáëèöû |
|
- | 27 | int primaryKeyIndex; // ïîðÿäêîâûé íîìåð ïîëÿ (â ñïèñêå ïîëåé fields), êîòîðîå ÿâëÿåòñÿ ïåðâè÷íûì êëþ÷îì òàáëèöû |
|
21 | QList<TableField*> fields; // â ýòîì ñïèñêå íàõîäòñÿ âñå ïîëÿ òàáëèöû |
28 | QList<TableField*> tableFields; // â ýòîì ñïèñêå íàõîäòñÿ âñå ïîëÿ òàáëèöû |
22 | //TableField *field_tmp;
|
29 | TableField *field_tmp; |
23 | protected: |
30 | protected: |
24 | 31 | ||
25 | - | ||
26 | - | ||
27 | }; |
32 | }; |
28 | 33 | ||
29 | #endif // SQLTABLE_H
|
34 | #endif // SQLTABLE_H
|