Move the query function to the cc file and make trace stuff work
authorNathan Binkert <binkertn@umich.edu>
Mon, 26 Jul 2004 17:03:27 +0000 (13:03 -0400)
committerNathan Binkert <binkertn@umich.edu>
Mon, 26 Jul 2004 17:03:27 +0000 (13:03 -0400)
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

base/mysql.cc
base/mysql.hh

index 8481e74e2e08ce5bf33cd5a9d114f732d6f6b1ef..15e12fdeb8dbedb03d38d183e73cb38e2f6b389f 100644 (file)
@@ -29,6 +29,7 @@
 #include <iostream>
 
 #include "base/mysql.hh"
+#include "base/trace.hh"
 
 using namespace std;
 
@@ -94,4 +95,16 @@ Connection::close()
     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 */ }
index 23edb878c652262366ce1ec86d4c291a763589f7..58a1bf7c28708e8903eb49b1a070c4e147864682 100644 (file)
@@ -177,16 +177,7 @@ class Connection
     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)