Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class 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 Blob * to_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 Tue Oct 19 08:48:11 2004 for gql by  doxygen 1.3.9.1