summaryrefslogtreecommitdiff
path: root/src/database/database.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/database.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/database.cpp')
-rw-r--r--src/database/database.cpp20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/database/database.cpp b/src/database/database.cpp
index 246cdbc..92f7682 100644
--- a/src/database/database.cpp
+++ b/src/database/database.cpp
@@ -41,7 +41,8 @@ void Database::open(const std::string& filename)
Database::GlobalOptions Database::get_global_options(const std::string& owner)
{
- auto request = Database::global_options.select().where() << Owner{} << "=" << owner;
+ auto request = Database::global_options.select();
+ request.where() << Owner{} << "=" << owner;
Database::GlobalOptions options{Database::global_options.get_name()};
auto result = request.execute(Database::db);
@@ -54,7 +55,8 @@ Database::GlobalOptions Database::get_global_options(const std::string& owner)
Database::IrcServerOptions Database::get_irc_server_options(const std::string& owner, const std::string& server)
{
- auto request = Database::irc_server_options.select().where() << Owner{} << "=" << owner << " and " << Server{} << "=" << server;
+ auto request = Database::irc_server_options.select();
+ request.where() << Owner{} << "=" << owner << " and " << Server{} << "=" << server;
Database::IrcServerOptions options{Database::irc_server_options.get_name()};
auto result = request.execute(Database::db);
@@ -70,9 +72,10 @@ Database::IrcServerOptions Database::get_irc_server_options(const std::string& o
Database::IrcChannelOptions Database::get_irc_channel_options(const std::string& owner, const std::string& server, const std::string& channel)
{
- auto request = Database::irc_channel_options.select().where() << Owner{} << "=" << owner <<\
- " and " << Server{} << "=" << server <<\
- " and " << Channel{} << "=" << channel;
+ auto request = Database::irc_channel_options.select();
+ request.where() << Owner{} << "=" << owner <<\
+ " and " << Server{} << "=" << server <<\
+ " and " << Channel{} << "=" << channel;
Database::IrcChannelOptions options{Database::irc_channel_options.get_name()};
auto result = request.execute(Database::db);
if (result.size() == 1)
@@ -146,9 +149,10 @@ std::string Database::store_muc_message(const std::string& owner, const std::str
std::vector<Database::MucLogLine> Database::get_muc_logs(const std::string& owner, const std::string& chan_name, const std::string& server,
int limit, const std::string& start, const std::string& end)
{
- auto request = Database::muc_log_lines.select().where() << Database::Owner{} << "=" << owner << \
- " and " << Database::IrcChanName{} << "=" << chan_name << \
- " and " << Database::IrcServerName{} << "=" << server;
+ auto request = Database::muc_log_lines.select();
+ request.where() << Database::Owner{} << "=" << owner << \
+ " and " << Database::IrcChanName{} << "=" << chan_name << \
+ " and " << Database::IrcServerName{} << "=" << server;
if (!start.empty())
{