ANNA Suite  2020b
Multipurpose development suite for Telco applications
Classes | Public Member Functions | List of all members
anna::dbms::oracle::ResultCode Class Reference

#include <ResultCode.hpp>

Inheritance diagram for anna::dbms::oracle::ResultCode:
Inheritance graph
[legend]
Collaboration diagram for anna::dbms::oracle::ResultCode:
Collaboration graph
[legend]

Public Member Functions

 ResultCode (const int status, OCIError *error)
 
- Public Member Functions inherited from anna::dbms::ResultCode
 ResultCode ()
 
 ResultCode (const ResultCode &other)
 
virtual ~ResultCode ()
 
int getErrorCode () const
 
const char * getErrorText () const
 
ResultCodeoperator= (const ResultCode &resultCode)
 
bool notFound () const noexcept(false)
 
bool successful () const noexcept(false)
 
bool locked () const noexcept(false)
 
bool lostConnection () const noexcept(false)
 
std::string asString () const
 

Additional Inherited Members

- Protected Member Functions inherited from anna::dbms::ResultCode
 ResultCode (const int errorCode, const char *errorText, const ErrorDecoder *errorDecoder)
 
void set (const int errorCode, const char *errorText)
 
- Static Protected Attributes inherited from anna::dbms::ResultCode
static const int MaxErrorLen = 512
 

Detailed Description

Clase para acceder a la informacion devuelta por el gestor de base de datos referente al ultimo comando realizado.

Constructor & Destructor Documentation

◆ ResultCode()

anna::dbms::oracle::ResultCode::ResultCode ( const int  status,
OCIError *  error 
)
explicit

Constructor.

Parameters
statusCodigo de resultado de la ultima operacion realizada.
errorEstructura de datos que contiene la informacion adicional sobre el error.

The documentation for this class was generated from the following file: