Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::SQLValue Class Reference
[SQL Database library]

SQL Value base class. More...

#include <psqlvalue.h>

Inheritance diagram for P::SQLValue:

P::SQLDateTime P::SQLDouble P::SQLInt P::SQLString List of all members.

Public Member Functions

virtual ~SQLValue ()
bool isNull () const throw ()
virtual void setNull ()=0 throw ()
virtual std::string str () const=0 throw ()

Protected Member Functions

 SQLValue (bool null=true)

Protected Attributes

bool m_null

Detailed Description

SQL Value base class.

Definition at line 35 of file psqlvalue.h.


Constructor & Destructor Documentation

virtual P::SQLValue::~SQLValue  )  [virtual]
 

P::SQLValue::SQLValue bool  null = true  )  [protected]
 


Member Function Documentation

bool P::SQLValue::isNull  )  const throw () [inline]
 

Definition at line 39 of file psqlvalue.h.

virtual void P::SQLValue::setNull  )  throw () [pure virtual]
 

Implemented in P::SQLString, P::SQLInt, P::SQLDouble, and P::SQLDateTime.

virtual std::string P::SQLValue::str  )  const throw () [pure virtual]
 

Implemented in P::SQLString, P::SQLInt, P::SQLDouble, and P::SQLDateTime.


Member Data Documentation

bool P::SQLValue::m_null [protected]
 

Definition at line 48 of file psqlvalue.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:36 2004 for P::Classes by doxygen 1.3.3