umbrello/umbrello
mysqlwriter.cpp
Go to the documentation of this file.
86 void MySQLWriter::printForeignKeyConstraints(QTextStream& sql, UMLClassifierListItemList constrList)
88 // we need to create an index on the referenced attributes before we can create a foreign key constraint in MySQL
114 void MySQLWriter::printAutoIncrements(QTextStream& sql, const UMLEntityAttributeList entAttList)
void printCheckConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Reimplemented from Base Class to print warning.
Definition: mysqlwriter.cpp:158
This sub-class adds copyInto and clone to the QPtrList base class...
Definition: umlclassifierlistitemlist.h:26
Classifiers (classes, interfaces) have lists of operations, attributes, templates and others...
Definition: classifierlistitem.h:29
QString getAttributes() const
Returns the value of the UMLEntityAttribute's attributes property.
Definition: entityattribute.cpp:78
virtual void printCheckConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Prints out Check Constraints as "ALTER TABLE" statements.
Definition: sqlwriter.cpp:591
virtual void printForeignKeyConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Prints out foreign key constraints as "ALTER TABLE" statements.
Definition: sqlwriter.cpp:467
This class is used to set up information for a foreign key entity constraint.
Definition: foreignkeyconstraint.h:32
void printForeignKeyConstraints(QTextStream &sql, UMLClassifierListItemList constrList)
Reimplemented method from SQLWriter.
Definition: mysqlwriter.cpp:86
virtual void printIndex(QTextStream &sql, UMLEntity *ent, UMLEntityAttributeList entAttList)
Prints out Indexes as "CREATE INDEX " statements.
Definition: sqlwriter.cpp:543
UMLEntity * getReferencedEntity() const
Get the Referenced Entity.
Definition: foreignkeyconstraint.cpp:349
QMap< UMLEntityAttribute *, UMLEntityAttribute * > getEntityAttributePairs()
Retrieve all Pairs of Attributes.
Definition: foreignkeyconstraint.cpp:408
virtual void printAutoIncrements(QTextStream &sql, UMLEntityAttributeList entAttList)
Reimplement printAutoIncrements from Base Class for MySQL.
Definition: mysqlwriter.cpp:114
Definition: basictypes.h:250
This class is used to set up information for an entityattribute.
Definition: entityattribute.h:25
This sub-class adds copyInto and clone to the QPtrList base class.
Definition: umlentityattributelist.h:25
static QString cleanName(const QString &name)
Replaces spaces with underscores and capitalises as defined in m_modname.
Definition: codegenerator.cpp:609
bool getAutoIncrement() const
Returns the UMLEntityAttribute's auto_increment boolean.
Definition: entityattribute.cpp:114
virtual QString getTypeName() const
Returns the type name of the UMLClassifierListItem.
Definition: classifierlistitem.cpp:110
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:00 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.