aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/sqlite/sqlstatementbuilder.cpp
diff options
context:
space:
mode:
authorMarco Bubke <[email protected]>2021-04-09 09:49:14 +0200
committerMarco Bubke <[email protected]>2021-05-05 15:14:18 +0000
commit8edbdd78adb8b9a0466ccb7063471ecfe417a961 (patch)
treee0035df173dc8ecfc7dd32740126b4be060ed250 /src/libs/sqlite/sqlstatementbuilder.cpp
parent385158ddcc94e8592af8bfec36e386a58089dcb9 (diff)
Sqlite: Default column type to None
None has no type affinity. So it will not try to convert types to other types like Numeric will do. Change-Id: I5362a6d071459594619485b8b8a37b3f5ed12db6 Reviewed-by: Thomas Hartmann <[email protected]>
Diffstat (limited to 'src/libs/sqlite/sqlstatementbuilder.cpp')
-rw-r--r--src/libs/sqlite/sqlstatementbuilder.cpp18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/libs/sqlite/sqlstatementbuilder.cpp b/src/libs/sqlite/sqlstatementbuilder.cpp
index ecef170a346..7a6cc1a81a3 100644
--- a/src/libs/sqlite/sqlstatementbuilder.cpp
+++ b/src/libs/sqlite/sqlstatementbuilder.cpp
@@ -179,12 +179,18 @@ bool SqlStatementBuilder::isBuild() const
Utils::SmallString SqlStatementBuilder::columnTypeToString(ColumnType columnType)
{
switch (columnType) {
- case ColumnType::Numeric: return "NUMERIC";
- case ColumnType::Integer: return "INTEGER";
- case ColumnType::Real: return "REAL";
- case ColumnType::Text: return "TEXT";
- case ColumnType::Blob: return "BLOB";
- case ColumnType::None: return {};
+ case ColumnType::Numeric:
+ return " NUMERIC";
+ case ColumnType::Integer:
+ return " INTEGER";
+ case ColumnType::Real:
+ return " REAL";
+ case ColumnType::Text:
+ return " TEXT";
+ case ColumnType::Blob:
+ return " BLOB";
+ case ColumnType::None:
+ return {};
}
Q_UNREACHABLE();