Author: wyoung
Date: Mon Apr 23 15:27:29 2007
New Revision: 1544
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=1544&view=rev
Log:
SQLString can now be initialized from a mysqlpp::null, giving a "NULL"
string. This is useful for template queries. Patch by Michael
Hanselmann <[EMAIL PROTECTED]>
Modified:
trunk/lib/sql_string.cpp
trunk/lib/sql_string.h
Modified: trunk/lib/sql_string.cpp
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/sql_string.cpp?rev=1544&r1=1543&r2=1544&view=diff
==============================================================================
--- trunk/lib/sql_string.cpp (original)
+++ trunk/lib/sql_string.cpp Mon Apr 23 15:27:29 2007
@@ -166,5 +166,13 @@
assign(outs.str());
}
+SQLString::SQLString(const null_type& i) :
+string("NULL"),
+is_string(false),
+dont_escape(false),
+processed(false)
+{
+}
+
} // end namespace mysqlpp
Modified: trunk/lib/sql_string.h
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/lib/sql_string.h?rev=1544&r1=1543&r2=1544&view=diff
==============================================================================
--- trunk/lib/sql_string.h (original)
+++ trunk/lib/sql_string.h Mon Apr 23 15:27:29 2007
@@ -35,6 +35,7 @@
#define MYSQLPP_SQL_STRING_H
#include "common.h"
+#include "null.h"
#include <stdio.h>
#include <string>
@@ -117,6 +118,9 @@
/// value
SQLString(double i);
+ /// \brief Create object representing NULL
+ SQLString(const null_type& i);
+
/// \brief Copy a C string into this object
SQLString& operator =(const char* str)
{
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits