Хранилища Subversion OpenInventory

Редакция

Редакция 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