TerraLib 4.1
ibpp_internals::SQLExceptionImpl Class Reference

#include <_ibpp.h>

Inheritance diagram for ibpp_internals::SQLExceptionImpl:
IBPP::SQLException ibpp_internals::ExceptionBase IBPP::Exception

List of all members.

Public Member Functions

 SQLExceptionImpl () throw ()
 SQLExceptionImpl (const SQLExceptionImpl &copied) throw ()
SQLExceptionImploperator= (const SQLExceptionImpl &copied) throw ()
 SQLExceptionImpl (const IBS &status, const std::string &context, const char *message=0,...) throw ()
virtual ~SQLExceptionImpl () throw ()
virtual const char * Origin () const throw ()
virtual const char * ErrorMessage () const throw ()
virtual const char * what () const throw ()
virtual int SqlCode () const throw ()
virtual int EngineCode () const throw ()

Constructor & Destructor Documentation

SQLExceptionImpl::SQLExceptionImpl ( ) throw ()
SQLExceptionImpl::SQLExceptionImpl ( const SQLExceptionImpl copied) throw ()
SQLExceptionImpl::SQLExceptionImpl ( const IBS status,
const std::string context,
const char *  message = 0,
  ... 
) throw ()
SQLExceptionImpl::~SQLExceptionImpl ( ) throw () [virtual]

Member Function Documentation

int SQLExceptionImpl::EngineCode ( ) const throw () [virtual]

Implements IBPP::SQLException.

const char * SQLExceptionImpl::ErrorMessage ( ) const throw () [virtual]

Reimplemented from ibpp_internals::ExceptionBase.

SQLExceptionImpl & SQLExceptionImpl::operator= ( const SQLExceptionImpl copied) throw ()
const char * SQLExceptionImpl::Origin ( ) const throw () [virtual]

Reimplemented from ibpp_internals::ExceptionBase.

int SQLExceptionImpl::SqlCode ( ) const throw () [virtual]

Implements IBPP::SQLException.

const char * SQLExceptionImpl::what ( ) const throw () [virtual]

Reimplemented from ibpp_internals::ExceptionBase.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines