mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
libmysqlxx/ updates for null type values support
This commit is contained in:
parent
6dbc33abcf
commit
fe6f7e0c6b
@ -115,6 +115,19 @@ struct EscapeManipResult
|
||||
|
||||
return ostr;
|
||||
}
|
||||
template <typename T>
|
||||
std::ostream & operator<< (const Null<T> & value)
|
||||
{
|
||||
if(value.is_null)
|
||||
{
|
||||
ostr << "\\N";
|
||||
}
|
||||
else
|
||||
{
|
||||
*this << value.data;
|
||||
}
|
||||
return ostr ;
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
@ -183,6 +196,19 @@ public:
|
||||
ostr.put('\'');
|
||||
return ostr;
|
||||
}
|
||||
template <typename T>
|
||||
std::ostream & operator<< (const Null<T> & value)
|
||||
{
|
||||
if(value.is_null)
|
||||
{
|
||||
ostr << "\\N";
|
||||
}
|
||||
else
|
||||
{
|
||||
*this << value.data;
|
||||
}
|
||||
return ostr ;
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
|
Loading…
Reference in New Issue
Block a user