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

#include <ResultCode.hpp>

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

Public Member Functions

 ResultCode (st_mysql *mysql)
 
 ResultCode (st_mysql_stmt *stmt)
 
- 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() [1/2]

anna::dbms::mysql::ResultCode::ResultCode ( st_mysql *  mysql)
explicit

Constructor.

Parameters
mysqlInstancia de la base de datos sobre la que aplicamos la sentencia SQL.

◆ ResultCode() [2/2]

anna::dbms::mysql::ResultCode::ResultCode ( st_mysql_stmt *  stmt)
explicit

Constructor.

Parameters
stmtInstancia de la sentencia ejecutada.

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