summaryrefslogtreecommitdiff
path: root/src/database/query.cpp
diff options
context:
space:
mode:
authorlouiz’ <louiz@louiz.org>2017-06-23 00:11:07 +0200
committerlouiz’ <louiz@louiz.org>2017-06-23 00:13:38 +0200
commitb71ca15a0f9114db38eec23b49d1489a2ff1d0ca (patch)
treebee160293e274864fcfc6622e2fa441ee54a9c3b /src/database/query.cpp
parent8a7166eef9d46ec15850cadb674edb2873cebecc (diff)
downloadbiboumi-b71ca15a0f9114db38eec23b49d1489a2ff1d0ca.tar.gz
biboumi-b71ca15a0f9114db38eec23b49d1489a2ff1d0ca.tar.bz2
biboumi-b71ca15a0f9114db38eec23b49d1489a2ff1d0ca.tar.xz
biboumi-b71ca15a0f9114db38eec23b49d1489a2ff1d0ca.zip
Move a few functions from select_query to query
Diffstat (limited to 'src/database/query.cpp')
-rw-r--r--src/database/query.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/database/query.cpp b/src/database/query.cpp
index e6cf072..ba63a92 100644
--- a/src/database/query.cpp
+++ b/src/database/query.cpp
@@ -18,4 +18,17 @@ void actual_add_param(Query& query, const OptionalBool& val)
query.params.push_back("1");
else
query.params.push_back("-1");
-} \ No newline at end of file
+}
+
+Query& operator<<(Query& query, const char* str)
+{
+ query.body += str;
+ return query;
+}
+
+Query& operator<<(Query& query, const std::string& str)
+{
+ query.body += "?";
+ actual_add_param(query, str);
+ return query;
+}