Initial
This commit is contained in:
55
sql/sqlstring.hpp
Normal file
55
sql/sqlstring.hpp
Normal file
@@ -0,0 +1,55 @@
|
||||
#ifndef _SQL_SQLSTRING_HPP_
|
||||
#define _SQL_SQLSTRING_HPP_
|
||||
#ifndef _COMMON_STRING_HPP_
|
||||
#include <common/string.hpp>
|
||||
#endif
|
||||
|
||||
class SQLString : public String
|
||||
{
|
||||
public:
|
||||
SQLString(void);
|
||||
SQLString(const char *pString);
|
||||
SQLString(const SQLString &sqlString);
|
||||
SQLString(const String &string);
|
||||
virtual ~SQLString();
|
||||
String toString(void)const;
|
||||
private:
|
||||
};
|
||||
|
||||
inline
|
||||
SQLString::SQLString(void)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
SQLString::SQLString(const SQLString &sqlString)
|
||||
: String((String&)sqlString)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
SQLString::SQLString(const String &string)
|
||||
: String(string)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
SQLString::SQLString(const char *lpString)
|
||||
: String(lpString)
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
SQLString::~SQLString()
|
||||
{
|
||||
}
|
||||
|
||||
inline
|
||||
String SQLString::toString(void)const
|
||||
{
|
||||
if(isNull())return "NULL";
|
||||
String copyString(*this);
|
||||
copyString.replaceToken('\'',' ');
|
||||
return String("'")+copyString+String("'");
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user