Made boolean expression more usable

This commit is contained in:
rbock
2014-08-12 18:48:50 +02:00
parent c0902f8683
commit ad1c5f94bb
3 changed files with 29 additions and 22 deletions

View File

@@ -25,12 +25,7 @@
#include "Sample.h"
#include "MockDb.h"
#include <sqlpp11/alias_provider.h>
#include <sqlpp11/insert.h>
#include <sqlpp11/select.h>
#include <sqlpp11/update.h>
#include <sqlpp11/remove.h>
#include <sqlpp11/functions.h>
#include <sqlpp11/sqlpp11.h>
#include <iostream>
@@ -177,5 +172,14 @@ int main()
flatten(t.alpha == 7, db);
auto x = boolean_expression(db, t.alpha == 7);
x = sqlpp::boolean_expression<MockDb>(t.beta.like("%cheesecake"));
x = x and boolean_expression(db, t.gamma);
std::cerr << "----------------------------" << std::endl;
printer.reset();
std::cerr << serialize(x, printer).str() << std::endl;
return 0;
}