Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 426974c6

Von Christian Ehringfeld vor etwa 9 Jahren hinzugefügt

  • ID 426974c6030a4b348d33f6481bf920a69d9f449a
  • Vorgänger a604a5a2
  • Nachfolger caea9141

...

Unterschiede anzeigen:

src/tableschema.h
#ifndef TABLESCHEMA_H
#define TABLESCHEMA_H
#include <QString>
#include <QList>
#include <QHash>
#include "columnschema.h"
namespace CuteEntityManager {
class TableSchema {
public:
public:
TableSchema();
~TableSchema();
virtual ColumnSchema const getColumn(QString name) const;
virtual QList<QString> const getColumnNames();
QString getSchemaName() const;
void setSchemaName(const QString &value);
QString getName() const;
void setName(const QString &value);
QString getFullName() const;
void setFullName(const QString &value);
QList<QString> getPrimaryKeys() const;
void setPrimaryKeys(const QList<QString> &value);
QString getSequenceName() const;
void setSequenceName(const QString &value);
QHash<QString, QString> getForeignKeys() const;
void setForeignKeys(const QHash<QString, QString> &value);
QList<ColumnSchema> getColumns() const;
void setColumns(const QList<ColumnSchema> &value);
private:
QString schemaName;
QString name;
QString fullName;
QList<QString> primaryKeys;
QString sequenceName;
QHash<QString, QString> foreignKeys;
QList<ColumnSchema> columns;
};

Auch abrufbar als: Unified diff