Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

GQL::SQLObject Class Reference

#include <object.h>

Inheritance diagram for GQL::SQLObject:

GQL::BasicSQLObject List of all members.

Public Member Functions

 SQLObject ()
virtual ~SQLObject ()
void set_null ()
bool is_null () const
virtual std::string output () const=0
virtual bool input (const std::string &s)=0
virtual std::string to_string () const=0
virtual long to_int () const=0
virtual double to_real () const=0
virtual bool to_boolean () const=0
virtual Blobto_blob () const=0
virtual SQLType to_type () const=0
virtual void from_string (const std::string &s)=0
virtual void from_int (long l)=0
virtual void from_real (double d)=0
virtual void from_boolean (bool b)=0
virtual void from_type (const SQLType &type)=0
virtual void from_blob (const Blob *blob)=0
 if blob is 0, create a new BLOB instance


Protected Member Functions

void set_null (bool null)

Constructor & Destructor Documentation

GQL::SQLObject::SQLObject  )  [inline]
 

virtual GQL::SQLObject::~SQLObject  )  [inline, virtual]
 


Member Function Documentation

virtual void GQL::SQLObject::from_blob const Blob blob  )  [pure virtual]
 

if blob is 0, create a new BLOB instance

Implemented in GQL::BasicSQLObject.

virtual void GQL::SQLObject::from_boolean bool  b  )  [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual void GQL::SQLObject::from_int long  l  )  [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual void GQL::SQLObject::from_real double  d  )  [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual void GQL::SQLObject::from_string const std::string &  s  )  [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual void GQL::SQLObject::from_type const SQLType type  )  [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual bool GQL::SQLObject::input const std::string &  s  )  [pure virtual]
 

Implemented in GQL::BasicSQLObject.

bool GQL::SQLObject::is_null  )  const [inline]
 

virtual std::string GQL::SQLObject::output  )  const [pure virtual]
 

Implemented in GQL::BasicSQLObject.

void GQL::SQLObject::set_null bool  null  )  [inline, protected]
 

void GQL::SQLObject::set_null  )  [inline]
 

virtual Blob* GQL::SQLObject::to_blob  )  const [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual bool GQL::SQLObject::to_boolean  )  const [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual long GQL::SQLObject::to_int  )  const [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual double GQL::SQLObject::to_real  )  const [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual std::string GQL::SQLObject::to_string  )  const [pure virtual]
 

Implemented in GQL::BasicSQLObject.

virtual SQLType GQL::SQLObject::to_type  )  const [pure virtual]
 

Implemented in GQL::BasicSQLObject.


The documentation for this class was generated from the following file:
Generated on Thu May 1 18:08:02 2003 for gql by doxygen1.3