diff options
Diffstat (limited to 'Plugins/SqlExport/sqlexport.h')
| -rw-r--r-- | Plugins/SqlExport/sqlexport.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Plugins/SqlExport/sqlexport.h b/Plugins/SqlExport/sqlexport.h index 65a4c82..49e2669 100644 --- a/Plugins/SqlExport/sqlexport.h +++ b/Plugins/SqlExport/sqlexport.h @@ -7,7 +7,7 @@ CFG_CATEGORIES(SqlExportConfig, CFG_CATEGORY(SqlExport, - CFG_ENTRY(QString, QueryTable, QString::null) + CFG_ENTRY(QString, QueryTable, QString()) CFG_ENTRY(bool, GenerateCreateTable, false) CFG_ENTRY(bool, IncludeQueryInComments, true) CFG_ENTRY(bool, UseFormatter, false) @@ -55,11 +55,13 @@ class SQLEXPORTSHARED_EXPORT SqlExport : public GenericExportPlugin void writeFkDisable(); void writeFkEnable(); QString formatQuery(const QString& sql); - QString getNameForObject(const QString& database, const QString& name, bool wrapped, Dialect dialect = Dialect::Sqlite3); - QStringList rowToArgList(SqlResultsRowPtr row); + QString getNameForObject(const QString& database, const QString& name, bool wrapped); + QStringList rowToArgList(SqlResultsRowPtr row, bool honorGeneratedColumns = false); QString theTable; QString columns; + QStringList tableGeneratedColumns; + QList<int> generatedColumnIndexes; CFG_LOCAL_PERSISTABLE(SqlExportConfig, cfg) }; |
