Type() : value(Local) {;}
Type(const _v v) : value(v) {;}
Type(const Type& v) : value(v.value) {;}
Type() : value(Local) {;}
Type(const _v v) : value(v) {;}
Type(const Type& v) : value(v.value) {;}
Devuelve el tipo de conexion de esta base de datos.
\return El tipo de conexion de esta base de datos.
*/
Devuelve el tipo de conexion de esta base de datos.
\return El tipo de conexion de esta base de datos.
*/
/**
Devuelve el nombre de la base de datos indicado en el constructor.
\return El nombre de la base de datos indicado en el constructor.
*/
/**
Devuelve el nombre de la base de datos indicado en el constructor.
\return El nombre de la base de datos indicado en el constructor.
*/
/**
* Establece el traductor de sentencias SQL usado ajustar las sentencias SQL al
* motor de base de datos usados en la aplicaciĆ³n.
*/
/**
* Establece el traductor de sentencias SQL usado ajustar las sentencias SQL al
* motor de base de datos usados en la aplicaciĆ³n.
*/
@return La instancia de la nueva conexion a la base de datos.
*/
Connection* createConnection(const char* name, const char* user, const char* password)
@return La instancia de la nueva conexion a la base de datos.
*/
Connection* createConnection(const char* name, const char* user, const char* password)
\return La conexion asociada al nombre logico recibido como parametro.
\warning Si la conexion logica no existe no puede ser usada se lanzara una excepcion.
*/
\return La conexion asociada al nombre logico recibido como parametro.
\warning Si la conexion logica no existe no puede ser usada se lanzara una excepcion.
*/
/**
Devuelve un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
*/
/**
Devuelve un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
*/
/**
Devuelve un iterator al final de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al final de la lista de conexiones establecidas con esta base de datos.
*/
/**
Devuelve un iterator al final de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al final de la lista de conexiones establecidas con esta base de datos.
*/
\return Una nueva instancia de una conexion a base de datos. No puede ser NULL.
*/
Statement* createStatement(const char* name, const char* expression, const bool isCritical = true)
\return Una nueva instancia de una conexion a base de datos. No puede ser NULL.
*/
Statement* createStatement(const char* name, const char* expression, const bool isCritical = true)
\return Una nueva instancia de una conexion a base de datos. No puede ser NULL.
*/
Statement* createStatement(const char* name, const std::string& expression, const bool isCritical = true)
\return Una nueva instancia de una conexion a base de datos. No puede ser NULL.
*/
Statement* createStatement(const char* name, const std::string& expression, const bool isCritical = true)
@return La instancia de la sentencia SQL asociada al nombre recibido.
Puede ser NULL si el nombre no fue registrado previamente con #createStatement.
*/
@return La instancia de la sentencia SQL asociada al nombre recibido.
Puede ser NULL si el nombre no fue registrado previamente con #createStatement.
*/
/**
Libera los recursos de la sentencia SQL recibida como parametro.
\param statement Instancia de la sentencia SQL a liberar. deberia haber sido obtenida mediante
el metodo #createStatement.
*/
/**
Libera los recursos de la sentencia SQL recibida como parametro.
\param statement Instancia de la sentencia SQL a liberar. deberia haber sido obtenida mediante
el metodo #createStatement.
*/
/**
Devuelve un iterator al comienzo de la lista de sentencias SQL creadas en esta base de datos.
\return Un iterator al comienzo de la lista de sentencias SQL creadas en esta base de datos.
*/
/**
Devuelve un iterator al comienzo de la lista de sentencias SQL creadas en esta base de datos.
\return Un iterator al comienzo de la lista de sentencias SQL creadas en esta base de datos.
*/
/**
Devuelve un iterator al final de la lista de sentencias SQL creadas en esta base de datos.
\return Un iterator al final de la lista de sentencias SQL creadas en esta base de datos.
*/
/**
Devuelve un iterator al final de la lista de sentencias SQL creadas en esta base de datos.
\return Un iterator al final de la lista de sentencias SQL creadas en esta base de datos.
*/
/**
Devuelve el objeto sobre el que esta posicionado el iterator recibido como parametro.
\param ii Iterator que deberia estar comprendido entre #statement_begin y #statement_end.
\return El objeto sobre el que esta posicionado el iterator recibido como parametro.
*/
/**
Devuelve el objeto sobre el que esta posicionado el iterator recibido como parametro.
\param ii Iterator que deberia estar comprendido entre #statement_begin y #statement_end.
\return El objeto sobre el que esta posicionado el iterator recibido como parametro.
*/
/**
Devuelve una cadena con la informacion mas relevante de esta instancia.
\return Una cadena con la informacion mas relevante de esta instancia.
*/
/**
Devuelve una cadena con la informacion mas relevante de esta instancia.
\return Una cadena con la informacion mas relevante de esta instancia.
*/
/**
Devuelve un documento XML con la informacion mas relevante de esta instancia.
\param parent Nodo XML del que colgar la informacion referente a esta instancia.
\return Un documento XML con la informacion mas relevante de esta instancia.
*/
/**
Devuelve un documento XML con la informacion mas relevante de esta instancia.
\param parent Nodo XML del que colgar la informacion referente a esta instancia.
\return Un documento XML con la informacion mas relevante de esta instancia.
*/
/**
Devuelve el objeto sobre el que esta posicionado el iterator recibido como parametro.
\param ii Iterator que deberia estar comprendido entre #connection_begin y #connection_end.
\return El objeto sobre el que esta posicionado el iterator recibido como parametro.
*/
/**
Devuelve el objeto sobre el que esta posicionado el iterator recibido como parametro.
\param ii Iterator que deberia estar comprendido entre #connection_begin y #connection_end.
\return El objeto sobre el que esta posicionado el iterator recibido como parametro.
*/
\param connection Instancia de la conexion en la que hemos detectado el fallo.
\param tryCounter numero de intentos de recuperacion de la conexion.
*/
\param connection Instancia de la conexion en la que hemos detectado el fallo.
\param tryCounter numero de intentos de recuperacion de la conexion.
*/
Slo seria necesario invocarlo cuando nuestro programa no tenga asociada ninguna aplicacion
que se encarga de inicializar los componentes.
*/
Slo seria necesario invocarlo cuando nuestro programa no tenga asociada ninguna aplicacion
que se encarga de inicializar los componentes.
*/
/**
Devuelve un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
*/
/**
Devuelve un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al comienzo de la lista de conexiones establecidas con esta base de datos.
*/
/**
Devuelve un iterator al final de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al final de la lista de conexiones establecidas con esta base de datos.
*/
/**
Devuelve un iterator al final de la lista de conexiones establecidas con esta base de datos.
\return Un iterator al final de la lista de conexiones establecidas con esta base de datos.
*/
/**
Devuelve el objeto sobre el que esta posicionado el iterator recibido como parametro.
\param ii Iterator que deberia estar comprendido entre #connection_begin y #connection_end.
\return El objeto sobre el que esta posicionado el iterator recibido como parametro.
*/
/**
Devuelve el objeto sobre el que esta posicionado el iterator recibido como parametro.
\param ii Iterator que deberia estar comprendido entre #connection_begin y #connection_end.
\return El objeto sobre el que esta posicionado el iterator recibido como parametro.
*/
virtual Connection* allocateConnection(const std::string& name, const char* user, const char* password)
virtual Connection* allocateConnection(const std::string& name, const char* user, const char* password)
virtual Statement* allocateStatement(const char* name, const std::string& expression, const bool isCritical)
virtual Statement* allocateStatement(const char* name, const std::string& expression, const bool isCritical)