base/mysql.cc:
Move the query function to the cc file
make the trace stuff work
base/mysql.hh:
Move the query function to the cc file
--HG--
extra : convert_revision :
c47cb12afa47d3fe4a7a031b3563601adab62913
#include <iostream>
#include "base/mysql.hh"
+#include "base/trace.hh"
using namespace std;
mysql_close(&mysql);
}
+bool
+Connection::query(const string &sql)
+{
+ DPRINTF(SQL, "Sending SQL query to server:\n%s", sql);
+ error.clear();
+ if (mysql_real_query(&mysql, sql.c_str(), sql.size()))
+ error.set(mysql_error(&mysql));
+
+ return error;
+}
+
+
/* namespace MySQL */ }
operator MYSQL *() { return &mysql; }
public:
- bool
- query(const std::string &sql)
- {
- DPRINTF(SQL, "Sending SQL query to server:\n%s", sql);
- error.clear();
- if (mysql_real_query(&mysql, sql.c_str(), sql.size()))
- error.set(mysql_error(&mysql));
-
- return error;
- }
+ bool query(const std::string &sql);
bool
query(const std::stringstream &sql)