Structure holding the database parameters. More...
#include <opentrep/DBParams.hpp>
Public Member Functions | |
const DBType & | getType () const |
const std::string & | getUser () const |
const std::string & | getPassword () const |
const std::string & | getHost () const |
const std::string & | getPort () const |
const std::string & | getDBName () const |
void | setType (const DBType &iType) |
void | setUser (const std::string &iUser) |
void | setPassword (const std::string &iPasswd) |
void | setHost (const std::string &iHost) |
void | setPort (const std::string &iPort) |
void | setDBName (const std::string &iDBName) |
bool | checkSQLite () const |
bool | checkMySQL () const |
void | toStream (std::ostream &ioOut) const |
void | fromStream (std::istream &) |
std::string | toShortString () const |
std::string | toString () const |
std::string | toMySQLConnectionString () const |
std::string | toSQLiteConnectionString () const |
DBParams (const DBType &iDBType, const std::string &iDBUser, const std::string &iDBPasswd, const std::string &iDBHost, const std::string &iDBPort, const std::string &iDBName) | |
DBParams (const DBType &iDBType, const std::string &iDBName) | |
virtual | ~DBParams () |
Structure holding the database parameters.
Definition at line 26 of file DBParams.hpp.
|
inline |
Main constructors.
Definition at line 202 of file DBParams.hpp.
|
inline |
Definition at line 209 of file DBParams.hpp.
|
inlinevirtual |
Default Constructor. Default copy constructor. Destructor.
Definition at line 225 of file DBParams.hpp.
|
inline |
Get the database type.
Definition at line 32 of file DBParams.hpp.
|
inline |
Get the database user name.
Definition at line 39 of file DBParams.hpp.
|
inline |
Get the database user password.
Definition at line 46 of file DBParams.hpp.
|
inline |
Get the database host name.
Definition at line 53 of file DBParams.hpp.
|
inline |
Get the database port number.
Definition at line 60 of file DBParams.hpp.
|
inline |
Get the database name.
Definition at line 67 of file DBParams.hpp.
|
inline |
Set the database type.
Definition at line 77 of file DBParams.hpp.
|
inline |
Set the database user name.
Definition at line 84 of file DBParams.hpp.
|
inline |
Set the database password.
Definition at line 91 of file DBParams.hpp.
|
inline |
Set the database host name.
Definition at line 98 of file DBParams.hpp.
|
inline |
Set the database port number.
Definition at line 105 of file DBParams.hpp.
|
inline |
Set the database name.
Definition at line 112 of file DBParams.hpp.
|
inline |
Check that all the parameters are fine.
Definition at line 122 of file DBParams.hpp.
|
inline |
Check that all the parameters are fine.
Definition at line 132 of file DBParams.hpp.
|
inlinevirtual |
Dump the structure into an output stream.
ostream& | the output stream. |
Implements OPENTREP::OPENTREP_Abstract.
Definition at line 148 of file DBParams.hpp.
References toString().
|
inlinevirtual |
Read the structure from an input stream.
istream& | the input stream. |
Implements OPENTREP::OPENTREP_Abstract.
Definition at line 156 of file DBParams.hpp.
|
inline |
Get a short display of the DBParams structure.
Definition at line 162 of file DBParams.hpp.
|
inlinevirtual |
Get the serialised version of the DBParams structure.
Implements OPENTREP::OPENTREP_Abstract.
Definition at line 171 of file DBParams.hpp.
Referenced by toStream().
|
inline |
Get the serialised version of the DBParams structure.
Definition at line 180 of file DBParams.hpp.
|
inline |
Get the serialised version of the DBParams structure.
Definition at line 190 of file DBParams.hpp.