umbrello: umbrello/codegenerators/sql/postgresqlwriter.h Source File

umbrello 2.32.3 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
17 class PostgreSQLWriter : public SQLWriter
18{
19 Q_OBJECT
20public:
21
22 PostgreSQLWriter();
23 virtual ~PostgreSQLWriter();
24
25 Uml::ProgrammingLanguage::Enum language() const;
26
27 QStringList defaultDatatypes() const;
28
29protected:
30
31 void printAutoIncrements(QTextStream& sql, UMLEntityAttributeList entAttList);
32
33};
34
35#endif // PostgreSQLWRITER_H
PostgreSQLWriter
Definition: postgresqlwriter.h:18
PostgreSQLWriter::~PostgreSQLWriter
virtual ~PostgreSQLWriter()
Definition: postgresqlwriter.cpp:20
PostgreSQLWriter::language
Uml::ProgrammingLanguage::Enum language() const
Definition: postgresqlwriter.cpp:27
PostgreSQLWriter::PostgreSQLWriter
PostgreSQLWriter()
Definition: postgresqlwriter.cpp:16
PostgreSQLWriter::defaultDatatypes
QStringList defaultDatatypes() const
Definition: postgresqlwriter.cpp:35
PostgreSQLWriter::printAutoIncrements
void printAutoIncrements(QTextStream &sql, UMLEntityAttributeList entAttList)
Definition: postgresqlwriter.cpp:78
SQLWriter
Definition: sqlwriter.h:26
UMLEntityAttributeList
Definition: umlentityattributelist.h:20
Uml::ProgrammingLanguage::Enum
Enum
Definition: basictypes.h:291
sqlwriter.h