TerraLib 4.1
TeDatabaseFactoryParams Class Reference

This is the class for TeDatabase factory parameters . More...

#include <TeDatabaseFactoryParams.h>

List of all members.

Public Member Functions

 TeDatabaseFactoryParams ()
 Default constructor.
virtual ~TeDatabaseFactoryParams ()
 Default Destructor.
bool operator== (const TeDatabaseFactoryParams &external) const
 operator== implementation.
const TeDatabaseFactoryParamsoperator= (const TeDatabaseFactoryParams &external)
 operator= implementation.
std::string decName () const
 This is for TeFactory compatibility.

Public Attributes

std::string dbms_name_
 DBMS name (like PostgreSQL, PostGIS, MySQL and others).
std::string host_
 Host name.
std::string user_
 User name in order to stabilish a connection.
std::string password_
 User password.
std::string database_
 Database name.
int port_
 Port number for network connection.

Detailed Description

This is the class for TeDatabase factory parameters .

Author:
Emiliano F. Castejon <castejon@dpi.inpe.br>

Constructor & Destructor Documentation

TeDatabaseFactoryParams::TeDatabaseFactoryParams ( )

Default constructor.

TeDatabaseFactoryParams::~TeDatabaseFactoryParams ( ) [virtual]

Default Destructor.


Member Function Documentation

std::string TeDatabaseFactoryParams::decName ( ) const

This is for TeFactory compatibility.

const TeDatabaseFactoryParams & TeDatabaseFactoryParams::operator= ( const TeDatabaseFactoryParams external)

operator= implementation.

Parameters:
externalExternal reference.
Returns:
A const reference to the external object instance.
bool TeDatabaseFactoryParams::operator== ( const TeDatabaseFactoryParams external) const

operator== implementation.

Parameters:
externalExternal reference.
Returns:
true if both instances are equal, false if not.

Member Data Documentation

DBMS name (like PostgreSQL, PostGIS, MySQL and others).

Port number for network connection.

User name in order to stabilish a connection.


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