diff options
author | Marco Bubke <[email protected]> | 2021-04-09 09:49:14 +0200 |
---|---|---|
committer | Marco Bubke <[email protected]> | 2021-05-05 15:14:18 +0000 |
commit | 8edbdd78adb8b9a0466ccb7063471ecfe417a961 (patch) | |
tree | e0035df173dc8ecfc7dd32740126b4be060ed250 /src/libs/sqlite/sqlstatementbuilder.cpp | |
parent | 385158ddcc94e8592af8bfec36e386a58089dcb9 (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.cpp | 18 |
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(); |