106 const QString &referencedTable,
const QStringList &referencedFields);
Definition: codeimpthread.h:36
Base class for native implementations of language import.
Definition: nativeimportbase.h:45
Definition: sqlimport.h:45
bool autoIncrement
Definition: sqlimport.h:58
QString constraintName
Definition: sqlimport.h:61
bool primaryKey
Definition: sqlimport.h:55
bool notNullConstraint
Definition: sqlimport.h:57
QString defaultValue
Definition: sqlimport.h:60
ColumnConstraints()
Definition: sqlimport.h:47
bool uniqueKey
Definition: sqlimport.h:56
QString characterSet
Definition: sqlimport.h:62
QString collate
Definition: sqlimport.h:59
Definition: sqlimport.h:65
bool primaryKey
Definition: sqlimport.h:76
bool autoIncrement
Definition: sqlimport.h:79
QStringList primaryKeyFields
Definition: sqlimport.h:82
TableConstraints()
Definition: sqlimport.h:67
QString collate
Definition: sqlimport.h:85
bool notNullConstraint
Definition: sqlimport.h:78
QString uniqueKeyName
Definition: sqlimport.h:83
bool checkConstraint
Definition: sqlimport.h:80
bool uniqueKeys
Definition: sqlimport.h:77
QString defaultValue
Definition: sqlimport.h:86
QString checkExpression
Definition: sqlimport.h:81
QString constraintName
Definition: sqlimport.h:87
QStringList uniqueKeysFields
Definition: sqlimport.h:84
Definition: sqlimport.h:36
bool parseCreateDefinition(QString &token, UMLEntity *entity)
Definition: sqlimport.cpp:552
QStringList parseIdentifierList(QString &token)
Definition: sqlimport.cpp:153
bool parseCreateTable(QString &token)
Definition: sqlimport.cpp:672
virtual ~SQLImport()
Definition: sqlimport.cpp:73
QString parseDefaultExpression(QString &token)
Definition: sqlimport.cpp:251
QString parseIdentifier(QString &token)
Definition: sqlimport.cpp:123
virtual QString advance()
Definition: sqlimport.cpp:860
void fillSource(const QString &word)
Definition: sqlimport.cpp:80
bool addForeignConstraint(UMLEntity *entityA, const QString &name, const QStringList &fieldNames, const QString &referencedTable, const QStringList &referencedFields)
Definition: sqlimport.cpp:973
ColumnConstraints parseColumnConstraints(QString &token)
Definition: sqlimport.cpp:311
TableConstraints parseTableConstraints(QString &token)
Definition: sqlimport.cpp:492
bool parseAlterTable(QString &token)
Definition: sqlimport.cpp:718
QStringList parseFieldType(QString &token)
Definition: sqlimport.cpp:179
bool addPrimaryKey(UMLEntity *entity, const QString &name, const QStringList &fields)
Definition: sqlimport.cpp:890
bool addUniqueConstraint(UMLEntity *entity, const QString &name, const QStringList &fields)
Definition: sqlimport.cpp:934
bool parseStmt()
Definition: sqlimport.cpp:804
SQLImport(CodeImpThread *thread=0)
Definition: sqlimport.cpp:65
UMLObject * addDatatype(const QStringList &type)
Definition: sqlimport.cpp:867
Non-graphical Information for an Entity.
Definition: entity.h:35
The base class for UML objects.
Definition: umlobject.h:74