Bool Class ReferenceClass for convertion Database types to and from bool object member.
More...
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| Bool (bool &pData) | |
| Constructor. | |
| virtual void | fromDouble (const ConvSpec &pSpec, double pData) throw (StoreableFilterException) |
| Convert to C++ type from double value received from database. | |
| virtual void | fromInt (const ConvSpec &pSpec, int pData) throw (StoreableFilterException) |
| Convert to C++ type from int value received from database. | |
| virtual void | fromNull () throw (StoreableFilterException) |
| Set C++ type from NULL value. | |
| virtual void | fromString (const ConvSpec &pSpec, const std::string &pData) throw (StoreableFilterException) |
| Convert to C++ type from std::string value received from database. | |
| virtual Database::StoreType | getPrefferedStoreType () const |
| Get preffered store type. | |
| virtual bool | isNull () const |
| Check if C++ type should be stored as NULL value in database. | |
| virtual std::string | toString (const ConvSpec &pSpec) const throw (StoreableFilterException) |
| Convert type to string. | |
Detailed Description
Class for convertion Database types to and from bool object member.Constructor & Destructor Documentation
| Bool | ( | bool & | pData | ) |
Constructor.
- Parameters:
-
pData reference to class member or variable that filter will modify
Member Function Documentation
| virtual void fromDouble | ( | const ConvSpec & | pSpec, | |
| double | pData | |||
| ) | throw (StoreableFilterException) [virtual] |
Convert to C++ type from double value received from database.
Should throw dba::StoreableFilterException if conversion fails Must be implemented for BIND_FLT usage
- Parameters:
-
pSpec conversion parameters dependent of used database pData source value for conversion
Reimplemented from StoreableFilterBase.
| virtual void fromInt | ( | const ConvSpec & | pSpec, | |
| int | pData | |||
| ) | throw (StoreableFilterException) [virtual] |
Convert to C++ type from int value received from database.
Should throw dba::StoreableFilterException if conversion fails Must be implemented for BIND_INT usage
- Parameters:
-
pSpec conversion parameters dependent of used database pData source value for conversion
Reimplemented from StoreableFilterBase.
| virtual void fromString | ( | const ConvSpec & | pSpec, | |
| const std::string & | pData | |||
| ) | throw (StoreableFilterException) [virtual] |
Convert to C++ type from std::string value received from database.
Should throw dba::StoreableFilterException if conversion fails Must be implemented for BIND_STR usage
- Parameters:
-
pSpec conversion parameters dependent of used database pData source value for conversion
Reimplemented from StoreableFilterBase.
| virtual bool isNull | ( | ) | const [virtual] |
Check if C++ type should be stored as NULL value in database.
- Returns:
- true if NULL should be stored, false otherwise
Implements StoreableFilterBase.
| virtual std::string toString | ( | const ConvSpec & | pSpec | ) | const throw (StoreableFilterException) [virtual] |
Convert type to string.
Should throw dba::StoreableFilterException if conversion fails
- Parameters:
-
pSpec conversion parameters dependent of used database
- Returns:
- converted value.
Implements StoreableFilterBase.
The documentation for this class was generated from the following file:
| Documentation |
|---|
| Quick start |
| Examples |
| API Documentation |
|---|
| Class hierarchy |
| Member index |
| API Reference |
| Store filters |
| Store table macros |
Generated by doxygen at Fri Oct 22 23:15:41 2010


