]> granicus.if.org Git - pdns/commitdiff
all gsql backends are alive
authorKees Monshouwer <mind04@monshouwer.org>
Tue, 2 Jun 2015 06:43:52 +0000 (08:43 +0200)
committermind04 <mind04@monshouwer.org>
Tue, 30 Jun 2015 06:12:45 +0000 (08:12 +0200)
modules/gmysqlbackend/smysql.cc
pdns/backends/gsql/ssql.hh

index e764930010d5bec65c87d5800a9a88f5dedf8928..8d981ef5589707bd28d1840a2c45f2ac2cd04639 100644 (file)
@@ -117,9 +117,6 @@ public:
     d_paridx++;
     return this;
   }
-  SSqlStatement* bind(const string& name, const DNSName& value) {
-    return bind(name, stripDot(value.toString())); // FIXME toLower() ?
-  }
   SSqlStatement* bindNull(const string& name) { 
     if (d_paridx >= d_parnum)
       throw SSqlException("Attempt to bind more parameters than query has: " + d_query);
index 955bc1f7965fed26017dec6d262f4a5bca93aa0b..08d7639589f912b84780d78fe950e5bde686a196 100644 (file)
 
 #include <string>
 #include <vector>
-#include "../../namespaces.hh"
 #include <inttypes.h>
 #include "../../dnsname.hh"
+#include "../../namespaces.hh"
+#include "../../misc.hh"
 
 class SSqlException 
 {
@@ -45,7 +46,9 @@ public:
   virtual SSqlStatement* bind(const string& name, long long value)=0;;
   virtual SSqlStatement* bind(const string& name, unsigned long long value)=0;
   virtual SSqlStatement* bind(const string& name, const std::string& value)=0;
-  virtual SSqlStatement* bind(const string& name, const DNSName& value)=0;
+  SSqlStatement* bind(const string& name, const DNSName& value) {
+    return bind(name, stripDot(value.toString()));
+  }
   virtual SSqlStatement* bindNull(const string& name)=0;
   virtual SSqlStatement* execute()=0;;
   virtual bool hasNextRow()=0;