use result chaining in demo::main.cpp

This commit is contained in:
Sascha Kühl 2025-02-04 15:38:30 +01:00
parent 98af2bc6c4
commit 61a80d93f7
1 changed files with 6 additions and 3 deletions

View File

@ -156,16 +156,19 @@ QUERY_HELPER( temporary_table, id );
int main() { int main() {
using namespace matador::sql; using namespace matador::sql;
using namespace matador::object; using namespace matador::object;
using namespace matador::utils;
const std::string env_var{"MATADOR_BACKENDS_PATH"}; const std::string env_var{"MATADOR_BACKENDS_PATH"};
std::string dns{"sqlite://demo.db"}; std::string dns{"sqlite://demo.db"};
schema s( "main" ); schema s( "main" );
s.attach<author>( "authors" ); auto result = s.attach<author>( "authors" ).and_then( [&s] {
s.attach<book>( "books" ); return s.attach<book>( "books" );
} );
// s.attach<book>( "books" );
connection c( dns ); connection c( dns );
auto result = c.open(); result = c.open();
// s.create( c ); // s.create( c );
// //
// auto create_authors_sql = c.query( s ) // auto create_authors_sql = c.query( s )