administrador.base.orm.filtros.keys_complemento - gamboamartin/administrador GitHub Wiki
keys_complemento
La función keys_complemento
devuelve un array con una lista de claves predefinidas que se utilizan para complementar y estructurar una consulta SQL. Estas claves representan filtros especiales, rangos, y otros elementos adicionales que pueden formar parte de una consulta.
Signatura
private function keys_complemento(): array
Retorno
array
- Tipo:
array
- Descripción: Un array que contiene una lista de claves predefinidas. Estas claves son utilizadas para construir o complementar una consulta SQL.
Claves retornadas
El array devuelto por la función contiene las siguientes claves:
filtro_especial
: Indica la existencia de un filtro especial en la consulta.filtro_extra
: Representa un filtro adicional que puede aplicarse a la consulta.filtro_fecha
: Se utiliza para especificar un filtro basado en fechas.filtro_rango
: Indica un filtro basado en un rango de valores.in
: Se usa para especificar un conjunto de valores en una cláusula SQLIN
.not_in
: Similar ain
, pero representa un conjunto de valores que deben excluirse con la cláusula SQLNOT IN
.sentencia
: Representa una sentencia o condición SQL adicional.sql_extra
: Define un complemento adicional en la consulta SQL, como una cláusula extra no estándar.
Ejemplos
$keys = $this->keys_complemento();
// Resultado esperado:
// $keys = ['filtro_especial', 'filtro_extra', 'filtro_fecha', 'filtro_rango', 'in', 'not_in', 'sentencia', 'sql_extra'];
Código de la Función
private function keys_complemento(): array
{
return array('filtro_especial','filtro_extra','filtro_fecha','filtro_rango','in','not_in','sentencia',
'sql_extra');
}