Added dynamic functions to insert, remove and update

This commit is contained in:
Roland Bock
2013-09-30 07:46:50 +02:00
parent d0d5fd2969
commit 2e7d5478f6
10 changed files with 326 additions and 53 deletions

View File

@@ -48,6 +48,10 @@ int main()
remove_from(t).serialize(std::cerr, db); std::cerr << "\n";
remove_from(t).where(t.beta != "transparent").serialize(std::cerr, db); std::cerr << "\n";
remove_from(t).using_(t).serialize(std::cerr, db); std::cerr << "\n";
auto r = dynamic_remove_from(db, t).dynamic_using_().dynamic_where();
r.add_using_(t);
r.add_where(t.beta != "transparent");
r.serialize(std::cerr, db); std::cerr << "\n";
//insert_into(t).values(7, "wurstwaren", true).serialize(std::cerr, db); std::cerr << "\n";
//insert_into(t).columns(t.alpha, t.beta).values(25, "drei").serialize(std::cerr, db); std::cerr << "\n";
//insert_into(t).columns(t.alpha, t.beta).select(select(t.alpha, t.beta).from(t)).serialize(std::cerr, db);