CONZEPT 16 C++ API
C16::Database::Connection Class Reference

Connection to a database. More...

#include "C16/Database.hpp"

Detailed Description

Classes

class  Exception
 Exception of a connection to a database. More...
 

Public Types

enum  Error {
  Error::SERVER_UNREACHABLE = 1, Error::DATABASE_INEXISTENT, Error::DATABASE_OPENING_FAILED, Error::DATABASE_LOCKED,
  Error::DATABASE_IN_USE, Error::DATABASE_INCOMPATIBLE, Error::SERVER_PASSWORD_INCORRECT, Error::SERVER_USER_LIMIT_REACHED,
  Error::SERVER_STARTING_FAILED, Error::USER_PASSWORD_INCORRECT, Error::DATA_STRUCTURE_NOT_LOADABLE, Error::CLIENT_USER_LIMIT_REACHED,
  Error::USER_UNAUTHORIZED, Error::DATABASE_IN_STANDBY_MODE = 16, Error::DATABASE_IN_ROLLBACK_MODE, Error::DATABASE_LOCKED_BY_ADMINISTRATOR,
  Error::DATABASE_LOCKED_BY_SERVICE, Error::DATABASE_LOCKED_SHUTDOWN, Error::DATABASE_LOCKED_STANDBY, Error::DATABASE_LOCKED_FOR_ROLLBACK,
  Error::DATABASE_LOCKED_FOR_LOGIN, Error::DATABASE_LOCKED_STANDBY_UNREACHABLE
}
 Error of the connection to a database. More...
 

Member Enumeration Documentation

◆ Error

Error of the connection to a database.

Enumerator
SERVER_UNREACHABLE 

Server unreachable.

DATABASE_INEXISTENT 

Database inexistent.

DATABASE_OPENING_FAILED 

Database opening failed.

DATABASE_LOCKED 

Database locked.

DATABASE_IN_USE 

Database in use.

DATABASE_INCOMPATIBLE 

Database incompatible.

SERVER_PASSWORD_INCORRECT 

Server password incorrect.

SERVER_USER_LIMIT_REACHED 

Server user limit reached.

SERVER_STARTING_FAILED 

Server starting failed.

USER_PASSWORD_INCORRECT 

User password incorrect.

DATA_STRUCTURE_NOT_LOADABLE 

Data structure not loadable.

CLIENT_USER_LIMIT_REACHED 

Client user limit reached.

USER_UNAUTHORIZED 

User unauthorized.

DATABASE_IN_STANDBY_MODE 

Database in standby mode.

DATABASE_IN_ROLLBACK_MODE 

Database in rollback mode.

DATABASE_LOCKED_BY_ADMINISTRATOR 

Database locked by administrator.

DATABASE_LOCKED_BY_SERVICE 

Database locked by service.

DATABASE_LOCKED_SHUTDOWN 

Database locked (Database is shutting down).

DATABASE_LOCKED_STANDBY 

Database locked (Database in standby mode).

DATABASE_LOCKED_FOR_ROLLBACK 

Database locked for rollback.

DATABASE_LOCKED_FOR_LOGIN 

Database locked for login.

DATABASE_LOCKED_STANDBY_UNREACHABLE 

Database locked (Standby server unreachable).