]> granicus.if.org Git - pdns/commitdiff
Use proper conversions in PGSql backend
authorAki Tuomi <cmouse@desteem.org>
Fri, 11 Dec 2015 16:02:12 +0000 (18:02 +0200)
committerAki Tuomi <cmouse@desteem.org>
Mon, 21 Dec 2015 12:52:49 +0000 (14:52 +0200)
modules/gpgsqlbackend/spgsql.cc

index 4b494757344a926553eed7e8b3fba213cacb2ca1..44e08da1de5f4cf6c06481c9134a87dc307489db 100644 (file)
@@ -25,7 +25,7 @@ public:
 
     // prepare a statement
     gettimeofday(&tv,NULL);
-    this->d_stmt = string("stmt") + boost::lexical_cast<string>(tv.tv_sec) + boost::lexical_cast<string>(tv.tv_usec);
+    this->d_stmt = string("stmt") + std::to_string(tv.tv_sec) + std::to_string(tv.tv_usec);
 
     d_nparams = nparams;
  
@@ -45,12 +45,12 @@ public:
   }
 
   SSqlStatement* bind(const string& name, bool value) { return bind(name, string(value ? "t" : "f")); }
-  SSqlStatement* bind(const string& name, int value) { return bind(name, boost::lexical_cast<string>(value)); }
-  SSqlStatement* bind(const string& name, uint32_t value) { return bind(name, boost::lexical_cast<string>(value)); }
-  SSqlStatement* bind(const string& name, long value) { return bind(name, boost::lexical_cast<string>(value)); }
-  SSqlStatement* bind(const string& name, unsigned long value) { return bind(name, boost::lexical_cast<string>(value)); }
-  SSqlStatement* bind(const string& name, long long value) { return bind(name, boost::lexical_cast<string>(value)); }
-  SSqlStatement* bind(const string& name, unsigned long long value) { return bind(name, boost::lexical_cast<string>(value)); }
+  SSqlStatement* bind(const string& name, int value) { return bind(name, std::to_string(value)); }
+  SSqlStatement* bind(const string& name, uint32_t value) { return bind(name, std::to_string(value)); }
+  SSqlStatement* bind(const string& name, long value) { return bind(name, std::to_string(value)); }
+  SSqlStatement* bind(const string& name, unsigned long value) { return bind(name, std::to_string(value)); }
+  SSqlStatement* bind(const string& name, long long value) { return bind(name, std::to_string(value)); }
+  SSqlStatement* bind(const string& name, unsigned long long value) { return bind(name, std::to_string(value)); }
   SSqlStatement* bind(const string& name, const std::string& value) {
     allocate();
     if (d_paridx>=d_nparams)