Class IgepDBMS_mysql

Description

Es una clase virtual, que contiene los metodos que deben implementar cada clase hija. Habrá una clase hija por cada SGBD empleado.

Aqui estarán todas las características particulares de cada gestor de BD.

Located in /include/igep_bd/IgepDBMS_mysql.php (line 10)

IgepDBMS
   |
   --IgepDBMS_mysql
Method Summary
static mixed caracteresNumericos (mixed $p_dsn)
static string mascaraFechas (mixed $p_dsn)
static string obtenerBloqueo ()
static string unDiacritic (string $param)
string backSlashScape ()
boolean isLocked (result $result)
void postConexion (conexion $p_conexion)
Methods
static method caracteresNumericos (line 39)

Indica los carácteres usados para esta conexión (separador decimal y de miles)

  • return: array asociativo con entrada 'DECIMAL' y 'GROUP'
  • access: public
static mixed caracteresNumericos (mixed $p_dsn)
  • mixed $p_dsn: dsn que utiliza pear:db para la conexión

Redefinition of:
IgepDBMS::caracteresNumericos()
Indica los carácteres usados para esta conexión (separador decimal y de miles).
static method mascaraFechas (line 51)

Indica la máscara de fechas utilizada para esta conexión

  • return: que indica la mascara de fechas utilizada.
  • access: public
static string mascaraFechas (mixed $p_dsn)
  • mixed $p_dsn: dsn que utiliza pear:db para la conexión

Redefinition of:
IgepDBMS::mascaraFechas()
Indica la máscara de fechas utilizada para la conexión
static method obtenerBloqueo (line 83)

Devuelve la cadena usada en una consulta para bloqueo exclusivo de registros

  • access: public
static string obtenerBloqueo ()

Redefinition of:
IgepDBMS::obtenerBloqueo()
Devuelve la cadena usada en una consulta para bloqueo exclusivo de registros
static method unDiacritic (line 63)

Devuelve la cadena sin acentos. Se podrá utilizar en las comparaciones de cadenas.

  • access: public
static string unDiacritic (string $param)
  • string $param: cadena que a la que se le quiere quitar los acentos.

Redefinition of:
IgepDBMS::unDiacritic()
Devuelve la cadena sin marcas diacríticas. Se podrá utilizar en las comparaciones de cadenas.
backSlashScape (line 108)

Devuelve la cadena que se debe utilizar para escapar la contrabarra

En Oracle no utilizamos dicha cadena, en Postgres y MySql si

  • access: public
string backSlashScape ()

Redefinition of:
IgepDBMS::backSlashScape()
Devuelve la cadena que se debe utilizar para escapar la contrabarra
isLocked (line 96)

Devuelve si el objeto de error es debido a que la(s) fila(s) no se puede(n) bloquear [Native code: 1205[Native message: Lock wait timeout exceeded; try restarting transaction

  • access: public
boolean isLocked (result $result)
  • result $result: objeto error de IgepError

Redefinition of:
IgepDBMS::isLocked()
Devuelve si el objeto de error es debido a que la(s) fila(s) no se puede(n) bloquear
postConexion (line 18)

Acciones realizadas:

  • fijar la codificacion

void postConexion (conexion $p_conexion)
  • conexion $p_conexion: recibe una conexión establecida

Redefinition of:
IgepDBMS::postConexion()
Modifica, si procede, la conexión establecida.

Inherited Methods

Inherited From IgepDBMS

IgepDBMS::acabarTransaccion()
IgepDBMS::backSlashScape()
IgepDBMS::caracteresNumericos()
IgepDBMS::concat()
IgepDBMS::empezarTransaccion()
IgepDBMS::isLocked()
IgepDBMS::mascaraFechas()
IgepDBMS::obtenerBloqueo()
IgepDBMS::obtenerSecuenciaBD()
IgepDBMS::postConexion()
IgepDBMS::preConexion()
IgepDBMS::toTextForVS()
IgepDBMS::unDiacritic()

Documentation generated on Wed, 05 Oct 2011 10:36:34 +0200 by phpDocumentor 1.4.1