Хранилища Subversion OpenInventory

Редакция

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