sqlite_orm v1.1 Release Notes
Release Date: 2018-03-17 // about 6 years ago-
๐ Features
- VACUUM
Usestorage.vacuum()
to callVACUUM
query explicitly or usestorage.pragma.auto_vacuum(...);
to setPRAGMA auto_vacuum
. - Arithmetic operators
+
,-
,*
,/
and%
are now available for using within expressions. Example:auto doubledAge = storage.select(c(&User::age) * 2);
orauto doubledAge = storage.select(mul(c(&User::age), 2));
. As you can see every operator has a function in case you like functions more than operators:c(&User::age) + 5
isadd(&User:age, 5)
. Alsosub
,mul
,div
andmod
functions are now available insqlite_orm
namespace. - ๐ Bug fixes
๐ Fixed compilation error in casesqlite_orm.h
file is included in more than one place.
๐ Fixed incorrect query generation inremove
call in casePRIMARY KEY
is defined as a separate column. - โ Warning fixes
๐ Fixed three Visual Studio 2017 warnings (thanks to @ntkernelcom)
- VACUUM