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

P::SQLError Class Reference
[SQL Database library]

SQL Error exception class. More...

#include <psqlerror.h>

Inheritance diagram for P::SQLError:

P::RuntimeError P::BaseError List of all members.

Public Types

typedef long sqlerr_t

Public Member Functions

 SQLError (sqlerr_t errnum, const char *_what, const SourceInfo &_si) throw ()
virtual BaseErrorclone () const=0
 Clones the object.

sqlerr_t errnum () const throw ()
virtual std::string text () const=0 throw ()

Detailed Description

SQL Error exception class.

Author:
Christian Prochnow <cproch@seculogix.de>

Definition at line 34 of file psqlerror.h.


Member Typedef Documentation

typedef long P::SQLError::sqlerr_t
 

Definition at line 36 of file psqlerror.h.


Constructor & Destructor Documentation

P::SQLError::SQLError sqlerr_t  errnum,
const char *  _what,
const SourceInfo _si
throw () [inline]
 

Definition at line 38 of file psqlerror.h.


Member Function Documentation

virtual BaseError* P::SQLError::clone  )  const [pure virtual]
 

Clones the object.

This method returns an exact copy of the exception object.

Returns:
the copied exception object

Reimplemented from P::RuntimeError.

sqlerr_t P::SQLError::errnum  )  const throw () [inline]
 

Definition at line 43 of file psqlerror.h.

virtual std::string P::SQLError::text  )  const throw () [pure virtual]
 


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