diff options
author | Marco Bubke <[email protected]> | 2017-08-17 15:33:25 +0200 |
---|---|---|
committer | Marco Bubke <[email protected]> | 2017-08-28 14:50:33 +0000 |
commit | 1a25b61576f82f4042cf57ad0c51a94bedbed77c (patch) | |
tree | db26c7bb8cd49530b71a895f3e4cb2c37b5f29d4 /src/libs/sqlite/sqliteglobal.h | |
parent | 8617f497bcb0c30ea83ef5afe1e40e8b5d3802b4 (diff) |
Sqlite: Improve Sqlite wrapper
It is now possible to read values at once.
for (auto [name, value] : statement.tupleValues<String, int>(1000, "foo", 20))
....
Change-Id: I3d4bc5218810b4620e1df625126aa490f30bbc71
Reviewed-by: Tim Jenssen <[email protected]>
Diffstat (limited to 'src/libs/sqlite/sqliteglobal.h')
-rw-r--r-- | src/libs/sqlite/sqliteglobal.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/libs/sqlite/sqliteglobal.h b/src/libs/sqlite/sqliteglobal.h index cb5208df5ff..af9d9ac36c0 100644 --- a/src/libs/sqlite/sqliteglobal.h +++ b/src/libs/sqlite/sqliteglobal.h @@ -37,6 +37,8 @@ # define SQLITE_EXPORT Q_DECL_IMPORT #endif +namespace Sqlite { + enum class ColumnType : char { Numeric, @@ -46,10 +48,11 @@ enum class ColumnType : char None }; -enum class IsPrimaryKey : char +enum class Contraint : char { - No, - Yes + NoConstraint, + PrimaryKey, + Unique }; enum class ColumnConstraint : char @@ -84,3 +87,5 @@ enum TextEncoding : char #endif }; + +} // namespace Sqlite |