92 const QString &referencedTable,
const QStringList &referencedFields);
bool primaryKey
Definition: sqlimport.h:41
QStringList parseFieldType(QString &token)
Definition: sqlimport.cpp:165
Definition: sqlimport.h:22
QString defaultValue
Definition: sqlimport.h:72
bool uniqueKey
Definition: sqlimport.h:42
TableConstraints parseTableConstraints(QString &token)
Definition: sqlimport.cpp:478
Base class for native implementations of language import.
Definition: nativeimportbase.h:39
ColumnConstraints parseColumnConstraints(QString &token)
Definition: sqlimport.cpp:297
QStringList primaryKeyFields
Definition: sqlimport.h:68
QString parseDefaultExpression(QString &token)
Definition: sqlimport.cpp:237
bool primaryKey
Definition: sqlimport.h:62
QString uniqueKeyName
Definition: sqlimport.h:69
bool uniqueKeys
Definition: sqlimport.h:63
UMLObject * addDatatype(const QStringList &type)
Definition: sqlimport.cpp:855
virtual ~SQLImport()
Definition: sqlimport.cpp:59
The base class for UML objects.
Definition: umlobject.h:69
Definition: sqlimport.h:51
bool addPrimaryKey(UMLEntity *entity, const QString &name, const QStringList &fields)
Definition: sqlimport.cpp:878
bool addUniqueConstraint(UMLEntity *entity, const QString &name, const QStringList &fields)
Definition: sqlimport.cpp:922
bool addForeignConstraint(UMLEntity *entityA, const QString &name, const QStringList &fieldNames, const QString &referencedTable, const QStringList &referencedFields)
Definition: sqlimport.cpp:962
QString constraintName
Definition: sqlimport.h:47
QStringList parseIdentifierList(QString &token)
Definition: sqlimport.cpp:139
QString collate
Definition: sqlimport.h:71
ColumnConstraints()
Definition: sqlimport.h:33
bool notNullConstraint
Definition: sqlimport.h:64
bool parseCreateDefinition(QString &token, UMLEntity *entity)
Definition: sqlimport.cpp:538
bool parseCreateTable(QString &token)
Definition: sqlimport.cpp:659
QString checkExpression
Definition: sqlimport.h:67
virtual QString advance()
Definition: sqlimport.cpp:848
QString characterSet
Definition: sqlimport.h:48
bool parseAlterTable(QString &token)
Definition: sqlimport.cpp:706
Definition: codeimpthread.h:21
Definition: sqlimport.h:31
bool autoIncrement
Definition: sqlimport.h:44
QString parseIdentifier(QString &token)
Definition: sqlimport.cpp:109
bool checkConstraint
Definition: sqlimport.h:66
void fillSource(const QString &word)
Definition: sqlimport.cpp:66
bool parseStmt()
Definition: sqlimport.cpp:792
TableConstraints()
Definition: sqlimport.h:53
bool autoIncrement
Definition: sqlimport.h:65
QString constraintName
Definition: sqlimport.h:73
QString defaultValue
Definition: sqlimport.h:46
bool notNullConstraint
Definition: sqlimport.h:43
QString collate
Definition: sqlimport.h:45
SQLImport(CodeImpThread *thread=0)
Definition: sqlimport.cpp:51
Non-graphical Information for an Entity.
Definition: entity.h:29
QStringList uniqueKeysFields
Definition: sqlimport.h:70