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

GQL::BasicSQLObject Class Reference

#include <object.h>

Inheritance diagram for GQL::BasicSQLObject:

GQL::SQLObject List of all members.

Public Member Functions

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


Protected Types

enum  Type {
  VOID, STRING, INT, FLOAT,
  TYPE
}

Protected Member Functions

Type type () const

Member Enumeration Documentation

enum GQL::BasicSQLObject::Type [protected]
 

Enumeration values:
VOID 
STRING 
INT 
FLOAT 
TYPE 


Constructor & Destructor Documentation

GQL::BasicSQLObject::BasicSQLObject  ) 
 

virtual GQL::BasicSQLObject::~BasicSQLObject  )  [virtual]
 


Member Function Documentation

virtual void GQL::BasicSQLObject::from_blob const Blob blob = 0  )  [virtual]
 

if blob is 0, create a new BLOB instance

Implements GQL::SQLObject.

virtual void GQL::BasicSQLObject::from_boolean bool  b  )  [virtual]
 

Implements GQL::SQLObject.

virtual void GQL::BasicSQLObject::from_int long  l  )  [virtual]
 

Implements GQL::SQLObject.

virtual void GQL::BasicSQLObject::from_real double  d  )  [virtual]
 

Implements GQL::SQLObject.

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

Implements GQL::SQLObject.

virtual void GQL::BasicSQLObject::from_type const SQLType type  )  [virtual]
 

Implements GQL::SQLObject.

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

Implements GQL::SQLObject.

virtual std::string GQL::BasicSQLObject::output  )  const [virtual]
 

Implements GQL::SQLObject.

virtual Blob* GQL::BasicSQLObject::to_blob  )  const [virtual]
 

Implements GQL::SQLObject.

virtual bool GQL::BasicSQLObject::to_boolean  )  const [virtual]
 

Implements GQL::SQLObject.

virtual long GQL::BasicSQLObject::to_int  )  const [virtual]
 

Implements GQL::SQLObject.

virtual double GQL::BasicSQLObject::to_real  )  const [virtual]
 

Implements GQL::SQLObject.

virtual std::string GQL::BasicSQLObject::to_string  )  const [virtual]
 

Implements GQL::SQLObject.

virtual SQLType GQL::BasicSQLObject::to_type  )  const [virtual]
 

Implements GQL::SQLObject.

Type GQL::BasicSQLObject::type  )  const [inline, protected]
 


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