aboutsummaryrefslogtreecommitdiff
path: root/odb/database.ixx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/database.ixx')
-rw-r--r--odb/database.ixx14
1 files changed, 14 insertions, 0 deletions
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 <cstring> // std::string
+
namespace odb
{
inline database::
@@ -204,4 +206,16 @@ namespace odb
return query<T> (odb::query<object_type> (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 ());
+ }
}