The codegen now can properly lookup array types.
Array type lookup failed previously because the typemapping class was not yet receiving the list of types from the database. Fix was to pass this data
This commit is contained in:
parent
287073afdc
commit
be0064f730
8 changed files with 34 additions and 20 deletions
|
|
@ -9,6 +9,8 @@ namespace Ui {
|
|||
class CodeGenerator;
|
||||
}
|
||||
|
||||
class PgDatabaseCatalog;
|
||||
|
||||
class CodeGenerator : public PlgPage
|
||||
{
|
||||
Q_OBJECT
|
||||
|
|
@ -17,13 +19,14 @@ public:
|
|||
explicit CodeGenerator(QWidget *parent = nullptr);
|
||||
~CodeGenerator();
|
||||
|
||||
void Init(QString query, std::shared_ptr<const Pgsql::Result> dbres);
|
||||
void Init(std::shared_ptr<PgDatabaseCatalog> catalog, QString query, std::shared_ptr<const Pgsql::Result> dbres);
|
||||
private slots:
|
||||
void on_updateCodeButton_clicked();
|
||||
|
||||
private:
|
||||
Ui::CodeGenerator *ui;
|
||||
|
||||
std::shared_ptr<PgDatabaseCatalog> m_catalog;
|
||||
QString m_query;
|
||||
std::shared_ptr<const Pgsql::Result> m_dbres;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue