91 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:30
bool autoIncrement
Definition sqlimport.h:43
QString constraintName
Definition sqlimport.h:46
bool primaryKey
Definition sqlimport.h:40
bool notNullConstraint
Definition sqlimport.h:42
QString defaultValue
Definition sqlimport.h:45
ColumnConstraints()
Definition sqlimport.h:32
bool uniqueKey
Definition sqlimport.h:41
QString characterSet
Definition sqlimport.h:47
QString collate
Definition sqlimport.h:44
Definition sqlimport.h:50
bool primaryKey
Definition sqlimport.h:61
bool autoIncrement
Definition sqlimport.h:64
QStringList primaryKeyFields
Definition sqlimport.h:67
TableConstraints()
Definition sqlimport.h:52
QString collate
Definition sqlimport.h:70
bool notNullConstraint
Definition sqlimport.h:63
QString uniqueKeyName
Definition sqlimport.h:68
bool checkConstraint
Definition sqlimport.h:65
bool uniqueKeys
Definition sqlimport.h:62
QString defaultValue
Definition sqlimport.h:71
QString checkExpression
Definition sqlimport.h:66
QString constraintName
Definition sqlimport.h:72
QStringList uniqueKeysFields
Definition sqlimport.h:69
Definition sqlimport.h:22
bool parseCreateDefinition(QString &token, UMLEntity *entity)
Definition sqlimport.cpp:531
QStringList parseIdentifierList(QString &token)
Definition sqlimport.cpp:132
bool parseCreateTable(QString &token)
Definition sqlimport.cpp:652
virtual ~SQLImport()
Definition sqlimport.cpp:52
SQLImport(CodeImpThread *thread=nullptr)
Definition sqlimport.cpp:44
QString parseDefaultExpression(QString &token)
Definition sqlimport.cpp:230
QString parseIdentifier(QString &token)
Definition sqlimport.cpp:102
virtual QString advance()
Definition sqlimport.cpp:841
void fillSource(const QString &word)
Definition sqlimport.cpp:59
bool addForeignConstraint(UMLEntity *entityA, const QString &name, const QStringList &fieldNames, const QString &referencedTable, const QStringList &referencedFields)
Definition sqlimport.cpp:955
ColumnConstraints parseColumnConstraints(QString &token)
Definition sqlimport.cpp:290
TableConstraints parseTableConstraints(QString &token)
Definition sqlimport.cpp:471
bool parseAlterTable(QString &token)
Definition sqlimport.cpp:699
QStringList parseFieldType(QString &token)
Definition sqlimport.cpp:158
bool addPrimaryKey(UMLEntity *entity, const QString &name, const QStringList &fields)
Definition sqlimport.cpp:871
bool addUniqueConstraint(UMLEntity *entity, const QString &name, const QStringList &fields)
Definition sqlimport.cpp:915
bool parseStmt()
Definition sqlimport.cpp:785
UMLObject * addDatatype(const QStringList &type)
Definition sqlimport.cpp:848
Non-graphical Information for an Entity.
Definition entity.h:30
The base class for UML objects.
Definition umlobject.h:70