Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 696666eb

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID 696666eb5250a1620967fbcfb9f4e4dc9b3d34fb
  • Vorgänger b0e92bc6
  • Nachfolger f5087482

small improvements

Unterschiede anzeigen:

src/schema.h
class Database;
class Schema {
public:
Schema(QSharedPointer<Database> database);
Schema(QSharedPointer<Database> database, QSharedPointer<QueryBuilder> builder);
virtual ~Schema();
//http://doc.qt.io/qt-5/sql-types.html
const QString TYPE_PK = "pk";
......
virtual void findConstraints(const QSharedPointer<TableSchema> &ts) = 0;
virtual bool findColumns(const QSharedPointer<TableSchema> &ts) = 0;
virtual QSharedPointer<TableSchema> loadTableSchema(QString name) = 0;
void initAbstractDatabaseTypes();
virtual void initAbstractDatabaseTypes();
QSharedPointer<Database> database;
QSharedPointer<QHash<QString, QString>> typeMap;
QSharedPointer<QHash<QString, QString>> abstractTypeMap;

Auch abrufbar als: Unified diff