C++ Client API 1.4 (November 2023)
 
Loading...
Searching...
No Matches
dbSpaces::error::DatabaseException Class Reference

#include <Cerr_DatabaseException.h>

Inheritance diagram for dbSpaces::error::DatabaseException:
Collaboration diagram for dbSpaces::error::DatabaseException:

Public Member Functions

 DatabaseException ()
 
 DatabaseException (ReportError *)
 
virtual ~DatabaseException ()
 
virtual void Delete ()
 
- Public Member Functions inherited from dbSpaces::error::BaseException
BaseExceptionoperator= (const BaseException &)
 
virtual void Delete ()=0
 
dtSMALL GetErrorCode () const
 
dtSTRING * GetErrorMessage () const
 
dtSMALL GetErrorLevel () const
 
dtSTRING * GetExceptionSource () const
 

Detailed Description

Database exception class, used by the database client to throw exceptions when there is a database error.

Constructor & Destructor Documentation

◆ DatabaseException() [1/2]

dbSpaces::error::DatabaseException::DatabaseException ( )

Default constructor.

◆ DatabaseException() [2/2]

dbSpaces::error::DatabaseException::DatabaseException ( ReportError )

Constructor using a ReportError object the construct the database exception.

◆ ~DatabaseException()

virtual dbSpaces::error::DatabaseException::~DatabaseException ( )
virtual

The DatabaseException destructor.

Member Function Documentation

◆ Delete()

virtual void dbSpaces::error::DatabaseException::Delete ( )
virtual

Delete causes the DatabaseException object to be destroyed.

Implements dbSpaces::error::BaseException.