Declares classes that implement SQL "null" semantics within C++'s type system. More...
Go to the source code of this file.
Classes | |
class | mysqlpp::null_type |
The type of the global mysqlpp::null object. More... | |
struct | mysqlpp::NullIsNull |
Class for objects that define SQL null in terms of MySQL++'s null_type. More... | |
struct | mysqlpp::NullIsZero |
Class for objects that define SQL null as 0. More... | |
struct | mysqlpp::NullIsBlank |
Class for objects that define SQL null as a blank C string. More... | |
class | mysqlpp::Null< Type, Behavior > |
Class for holding data from a SQL column with the NULL attribute. More... | |
Variables | |
const std::string | mysqlpp::null_str |
"NULL" string constant | |
const null_type | mysqlpp::null = null_type() |
Global 'null' instance. Use wherever you need a SQL null. More... | |
Declares classes that implement SQL "null" semantics within C++'s type system.
This is required because C++'s own NULL type is not semantically the same as SQL nulls.