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

GQL::SQLObject Class Reference

#include <object.h>

List of all members.

Public Methods

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


Protected Methods

void set_null (bool null)


Constructor & Destructor Documentation

GQL::SQLObject::SQLObject   [inline]
 

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


Member Function Documentation

bool GQL::SQLObject::from_blob const Blob   blob = 0 [virtual]
 

if blob is 0, create a new BLOB instance.

bool GQL::SQLObject::from_boolean bool    b [virtual]
 

bool GQL::SQLObject::from_int long    l [virtual]
 

bool GQL::SQLObject::from_real double    d [virtual]
 

bool GQL::SQLObject::from_string const string &    s [virtual]
 

bool GQL::SQLObject::from_type const SQLType   type [virtual]
 

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

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

string GQL::SQLObject::output   const [virtual]
 

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

void GQL::SQLObject::set_null   [inline]
 

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

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

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

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

string GQL::SQLObject::to_string   const [virtual]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 19 03:23:49 2002 for gql by doxygen1.2.15