#include <type.hh>
Inheritance diagram for uesqlc::IType:
Public Types | |
typedef unsigned int | size_type |
Size type. | |
Public Methods | |
IType (void) | |
Builds a new instance. | |
virtual | ~IType (void) |
Destroys the instance. | |
void | updateFromBuffer (void) |
virtual void | set (const char *pkcVALUE)=0 |
virtual void | set (const string &rkyVALUE)=0 |
virtual mpcl::text::TString | get (void) const=0 |
void * | getBuffer (const size_type kzSIZE) const |
bool | isNull (void) const |
Protected Methods | |
void | setNull (bool gIS_NULL) |
Definition at line 39 of file type.hh.
|
Returns a string with the value of the instance. If the instance holds a null value, then the string 'NULL' will be printed.
Implemented in uesqlc::TDate, uesqlc::TIdentifier, uesqlc::TInteger, uesqlc::TReal, uesqlc::TSearchCondition, uesqlc::TString, and uesqlc::TTime. Referenced by uesqlc::TAbstractConnectionManager< TConnectionData, TResult >::pushOnInputQueue(). |
|
Returns a buffer where you can assign a value of, at most, kzSIZE octets.
Definition at line 141 of file type.hh. References size_type. |
|
Returns true if the last data retrieved has been a NULL value.
Definition at line 155 of file type.hh. Referenced by uesqlc::TTime::get(), uesqlc::TString::get(), uesqlc::TSearchCondition::get(), uesqlc::TReal::get(), uesqlc::TInteger::get(), uesqlc::TIdentifier::get(), uesqlc::TDate::get(), uesqlc::TTime::set(), uesqlc::TReal::set(), uesqlc::TInteger::set(), and uesqlc::TDate::set(). |
|
Assigns value rkyVALUE.
Implemented in uesqlc::TDate. |
|
Assigns value pkcVALUE.
Implemented in uesqlc::TDate, uesqlc::TInteger, uesqlc::TReal, uesqlc::TSearchCondition, uesqlc::TString, and uesqlc::TTime. Referenced by updateFromBuffer(). |
|
Sets null state of the instance.
Definition at line 69 of file type.hh. Referenced by uesqlc::TTime::set(), uesqlc::TString::set(), uesqlc::TSearchCondition::set(), uesqlc::TReal::set(), uesqlc::TInteger::set(), uesqlc::TDate::set(), uesqlc::TDate::TDate(), uesqlc::TInteger::TInteger(), uesqlc::TReal::TReal(), uesqlc::TString::TString(), and uesqlc::TTime::TTime(). |
|
Returns a buffer where you can assign a value of, at most, kzSIZE octets.
Definition at line 101 of file type.hh. References set(). |