umbrello  2.35.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
postgresqlwriter.h
Go to the documentation of this file.
1 /*
2  SPDX-License-Identifier: GPL-2.0-or-later
3  SPDX-FileCopyrightText: 2002-2021 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4 */
5 
6 #ifndef POSTGRESQLWRITER_H
7 #define POSTGRESQLWRITER_H
8 
9 #include "sqlwriter.h"
10 
18 {
19  Q_OBJECT
20 public:
21 
23  virtual ~PostgreSQLWriter();
24 
26 
27  QStringList defaultDatatypes() const;
28 
29 protected:
30 
31  void printAutoIncrements(QTextStream& sql, UMLEntityAttributeList entAttList);
32 
33 };
34 
35 #endif // PostgreSQLWRITER_H
Uml::ProgrammingLanguage::Enum
Enum
Definition: basictypes.h:291
Uml::ProgrammingLanguage::PostgreSQL
@ PostgreSQL
Definition: basictypes.h:305
UMLObject::name
QString name() const
Definition: umlobject.cpp:207
entity.h
CodeGenerator::cleanName
static QString cleanName(const QString &name)
Definition: codegenerator.cpp:548
SQLWriter
Definition: sqlwriter.h:25
PostgreSQLWriter::language
Uml::ProgrammingLanguage::Enum language() const
Definition: postgresqlwriter.cpp:27
PostgreSQLWriter::~PostgreSQLWriter
virtual ~PostgreSQLWriter()
Definition: postgresqlwriter.cpp:20
PostgreSQLWriter
Definition: postgresqlwriter.h:17
PostgreSQLWriter::defaultDatatypes
QStringList defaultDatatypes() const
Definition: postgresqlwriter.cpp:35
postgresqlwriter.h
PostgreSQLWriter::printAutoIncrements
void printAutoIncrements(QTextStream &sql, UMLEntityAttributeList entAttList)
Definition: postgresqlwriter.cpp:78
umlentityattributelist.h
SimpleCodeGenerator::m_endl
QString m_endl
Definition: simplecodegenerator.h:74
UMLEntityAttribute::getAutoIncrement
bool getAutoIncrement() const
Definition: entityattribute.cpp:108
PostgreSQLWriter::PostgreSQLWriter
PostgreSQLWriter()
Definition: postgresqlwriter.cpp:16
SQLWriter::m_pEntity
UMLEntity * m_pEntity
Definition: sqlwriter.h:43
UMLEntityAttributeList
Definition: umlentityattributelist.h:19
UMLEntityAttribute
Sets up entityattribute information.
Definition: entityattribute.h:20
sqlwriter.h