Class Set
java.lang.Object
io.github.josecarlosbran.JBSqlUtils.DataBase.Set
- Author:
- Jose Bran Clase que proporciona la lógica para setear un valor antes de ejecutar la sentencia Update.
-
Field Summary
FieldsModifier and TypeFieldDescriptionLista de los parametros a envíar -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEntrega la capacidad de setear otro valor antes de ejecutar la sentencia Upddateint
execute()
Ejecuta la sentencia SQL proporcionada y retorna la cantidad de filas afectadasProporciona un punto de entrada para agregar la lógica de una sentencia WHERE a la sentencia SQL que deseamos ejecutar
-
Field Details
-
parametros
Lista de los parametros a envíar
-
-
Constructor Details
-
Set
Constructor que recibe como parametro:- Parameters:
columName
- El nombre de la columna a la cual se asignara el valor porporcionado.value
- Valor que se asignara a la columna.sql
- Sentencia SQL a la cual se agregara la columna y valor a setear.- Throws:
ValorUndefined
- ValorUndefined Lanza esta Excepción si alguno de los parametros proporcionados esta vacío o es Null
-
-
Method Details
-
andSet
Entrega la capacidad de setear otro valor antes de ejecutar la sentencia Upddate- Parameters:
columName
- El nombre de la columna a la cual se asignara el valor porporcionado.value
- Valor que se asignara a la columna.- Returns:
- Retorna un objeto AndSet que entrega la capacidad de setear otro valor antes de ejecutar la sentencia Upddate
- Throws:
ValorUndefined
- ValorUndefined ValorUndefined Lanza esta Excepción si alguno de los parametros proporcionados esta vacío o es Null
-
where
public Where where(String columna, Operator operador, Object value) throws DataBaseUndefind, PropertiesDBUndefined, ValorUndefined Proporciona un punto de entrada para agregar la lógica de una sentencia WHERE a la sentencia SQL que deseamos ejecutar- Parameters:
columna
- Columna que sera evaluadaoperador
- Operador por medio del cual se evaluara la columnavalue
- Valor contra el que se evaluara la columna- Returns:
- Punto de entrada a metodos que permiten seguir modificando la expresión de filtro u obtener el o los modelos que hacen match con la consulta generada
- Throws:
DataBaseUndefind
- Lanza esta excepción si en las propiedades del sistema no esta definida el tipo de BD's a la cual se conectara el modelo.PropertiesDBUndefined
- Lanza esta excepción si en las propiedades del sistema no estan definidas las propiedades de conexión necesarias para conectarse a la BD's especificada.ValorUndefined
- Lanza esta excepción si alguno de los parametros proporcionados esta Vacío o es Null
-
execute
Ejecuta la sentencia SQL proporcionada y retorna la cantidad de filas afectadas- Returns:
- Retorna un Entero que representa la cantidad de filas afectadas al ejecutar la sentencia SQL proporcionada.
- Throws:
DataBaseUndefind
- Lanza esta excepción si en las propiedades del sistema no esta definida el tipo de BD's a la cual se conectara el modelo.PropertiesDBUndefined
- Lanza esta excepción si en las propiedades del sistema no estan definidas las propiedades de conexión necesarias para conectarse a la BD's especificada.ValorUndefined
- Lanza esta Excepción si la sentencia sql proporcionada esta vacía o es Null
-