From ec43590b14924bdb2ab2afe4b9b705ab05a52901 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 18 Jan 2011 11:21:02 +0200 Subject: Add support for native SQL statement execution New test: mysql/native. New manual section: 3.9, "Executing Native SQL Statements". --- odb/database.ixx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'odb/database.ixx') diff --git a/odb/database.ixx b/odb/database.ixx index 42e8ac7..252f866 100644 --- a/odb/database.ixx +++ b/odb/database.ixx @@ -3,6 +3,8 @@ // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC // license : GNU GPL v2; see accompanying LICENSE file +#include // std::string + namespace odb { inline database:: @@ -204,4 +206,16 @@ namespace odb return query (odb::query (q), cache); } + + inline unsigned long long database:: + execute (const char* statement) + { + return execute (statement, std::strlen (statement)); + } + + inline unsigned long long database:: + execute (const std::string& statement) + { + return execute (statement.c_str (), statement.size ()); + } } -- cgit v1.1