add set(tuple<...>) implementation for insert and update statements

This commit is contained in:
Bartosz Wieczorek
2018-02-15 07:55:43 +01:00
parent f963a91a8e
commit e50ee42364
5 changed files with 81 additions and 3 deletions

View File

@@ -63,11 +63,15 @@ int Update(int, char* [])
db(u);
auto values=[&t](){
return std::make_tuple(t.delta += t.alpha, t.beta = "no cake this time");
};
db(update(t).set(t.delta = sqlpp::verbatim<sqlpp::integer>("17+4")).unconditionally());
db(update(t).set(t.delta = sqlpp::null).unconditionally());
db(update(t).set(t.delta = sqlpp::default_value).unconditionally());
db(update(t).set(t.delta += t.alpha * 2, t.beta += " and cake").unconditionally());
db(update(t).set(values()).unconditionally());
return 0;
}