Skip to content
This repository has been archived by the owner on Oct 10, 2023. It is now read-only.

phpdoc datos constructor

Gabriel edited this page Jun 12, 2021 · 2 revisions

\datos\constructor

Interfaz de los constructores de consultas.

Métodos

fabricarCondicion()

Devuelve la instancia de una nueva condición.
Devuelve: \datos\condicion

fabricarRelacion()

Devuelve la instancia de una nueva relación.
Devuelve: \datos\relacion

construirConsulta($operacion)

Construye la consulta a partir de la configuración actual.

Parámetro Tipo Descripción Opcional Predeterminado
$operacion int Operación a realizar (ver constantes constructor::operacion...).

Devuelve: \datos\constructor

obtenerCampos()

Devuelve los campos a seleccionar, insertar o actualizar.
Devuelve: array

obtenerConsulta()

Devuelve los parámetros de la consulta construida.
Devuelve: object

seleccionarCampo($aliasEsquema,$nombre[,$aliasCampo])

Agrega un campo a seleccionar.

Parámetro Tipo Descripción Opcional Predeterminado
$aliasEsquema string Alias del esquema.
$nombre string Nombre del campo.
$aliasCampo string Alias del campo. Si null

Devuelve: \datos\constructor

seleccionarSql($sql)

Agrega un fragmento SQL en la selección.

Parámetro Tipo Descripción Opcional Predeterminado
$sql string Código SQL.

Devuelve: \datos\constructor

asignarCampo($nombre,$valor[,$tipo])

Establece la asignación de un campo para consultas de inserción o actualización.

Parámetro Tipo Descripción Opcional Predeterminado
$nombre string Nombre del campo.
$valor mixed Valor.
$tipo int Tipo del valor (ver constantes constructor::tipo....). Opcional; si se omite, se estimará el tipo automáticamente. Si null

Devuelve: \datos\constructor

establecerEsquema($nombre[,$alias])

Establece el esquema (tabla).

Parámetro Tipo Descripción Opcional Predeterminado
$nombre string Nombre.
$alias string Alias. Si null

Devuelve: \datos\constructor

agregarCondicion($condicion)

Agrega una condición.

Parámetro Tipo Descripción Opcional Predeterminado
$condicion \datos\condicion Condición.

Devuelve: \datos\constructor

agregarRelacion($relacion)

Agrega una relación.

Parámetro Tipo Descripción Opcional Predeterminado
$relacion \datos\relacion Relación.

Devuelve: \datos\constructor

obtenerRelaciones()

Devuelve las relaciones.
Devuelve: array

obtenerCondiciones()

Devuelve las condiciones.
Devuelve: array

establecerLimite($origen[,$cantidad])

Establece el límite.

Parámetro Tipo Descripción Opcional Predeterminado
$origen int|null Orígen o registro inicial, comenzando de 0. Si es null, se mantendrá cualquier valor previamente asignado.
$cantidad int|null Cantidad de registros. Si es null, se mantendrá cualquier valor previamente asignado. Si null

Devuelve: \datos\constructor

establecerOrden($campo,$sentido)

Establece el ordenamiento de la selección.

Parámetro Tipo Descripción Opcional Predeterminado
$campo string Nombre del campo.
$sentido string Sentido ('asc' o 'desc').

Devuelve: \datos\constructor

establecerAgrupamiento($campo)

Establece el agrupamiento (GROUP BY).

Parámetro Tipo Descripción Opcional Predeterminado
$campo string Nombre del campo.

Devuelve: \datos\constructor

Clone this wiki locally