Revision 2c152ba3
Von Christian Ehringfeld vor mehr als 10 Jahren hinzugefügt
| src/schema.h | ||
|---|---|---|
|
virtual QString getCreateTableSql(TableSchema ts);
|
||
|
virtual bool findColumns(TableSchema ts);
|
||
|
|
||
|
|
||
|
};
|
||
|
}
|
||
|
#endif // SCHEMA_H
|
||
| src/schema.h.autosave | ||
|---|---|---|
|
#ifndef SCHEMA_H
|
||
|
#define SCHEMA_H
|
||
|
#include <QString>
|
||
|
#include "tableschema.h"
|
||
|
|
||
|
namespace CuteEntityManager {
|
||
|
|
||
|
class Schema {
|
||
|
public:
|
||
|
Schema();
|
||
|
~Schema();
|
||
|
protected:
|
||
|
virtual QList<QString> findTableNames(QString schema = "");
|
||
|
virtual QList<QString> findUniqueIndexes(QString tableName);
|
||
|
virtual TableSchema findConstraints(TableSchema ts);
|
||
|
virtual QString getCreateTableSql(TableSchema ts);
|
||
|
virtual bool findColumns(TableSchema ts);
|
||
|
|
||
|
|
||
|
};
|
||
|
}
|
||
|
#endif // SCHEMA_H
|
||
| src/tableschema.h | ||
|---|---|---|
|
public:
|
||
|
TableSchema();
|
||
|
~TableSchema();
|
||
|
|
||
|
|
||
|
|
||
|
};
|
||
|
|
||
|
}
|
||
| src/tableschema.h.autosave | ||
|---|---|---|
|
#ifndef TABLESCHEMA_H
|
||
|
#define TABLESCHEMA_H
|
||
|
|
||
|
namespace CuteEntityManager {
|
||
|
|
||
|
class TableSchema {
|
||
|
public:
|
||
|
TableSchema();
|
||
|
~TableSchema();
|
||
|
|
||
|
|
||
|
|
||
|
};
|
||
|
|
||
|
}
|
||
|
#endif // TABLESCHEMA_H
|
||
Auch abrufbar als: Unified diff
...