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