diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-12-29 22:53:59 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2015-12-30 04:31:10 +0000 |
commit | 6693545ffb039489127a023bf3e6cf3fae279a74 (patch) | |
tree | 34273520b2cdb256d8b004a41a6ce01ed6d1ef9a /project2/sql/sqlTest.cpp | |
parent | Unambigous sqlWriter[s].h name (diff) | |
download | project2-6693545ffb039489127a023bf3e6cf3fae279a74.tar.bz2 project2-6693545ffb039489127a023bf3e6cf3fae279a74.tar.xz project2-6693545ffb039489127a023bf3e6cf3fae279a74.zip |
Changes to allow DynamicSql Writers to interact with DB::SqlWriter
Diffstat (limited to 'project2/sql/sqlTest.cpp')
-rw-r--r-- | project2/sql/sqlTest.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/project2/sql/sqlTest.cpp b/project2/sql/sqlTest.cpp index 705a58b..1bb6678 100644 --- a/project2/sql/sqlTest.cpp +++ b/project2/sql/sqlTest.cpp @@ -89,10 +89,8 @@ bool SqlTest::passes(ExecContext * ec) const { auto con = db->getReadonly(); - boost::shared_ptr<DB::SelectCommand> query = boost::shared_ptr<DB::SelectCommand>( - con->newSelectCommand(sqlCommand.getSqlFor(filter(NULL)))); - unsigned int offset = 0; - sqlCommand.bindParams(ec, query.get(), offset); + DynamicSql::SqlWriterWrapper sww(ec, &sqlCommand); + auto query = sww.getCommandFor<DB::SelectCommand>(con.get(), filter(ec)); HandleDoCompare h(testValue(ec), testOp(ec)); while (query->fetch()) { (*query)[0].apply(h); |