Class AndValue
java.lang.Object
io.github.josecarlosbran.JBSqlUtils.DataBase.AndValue
- Author:
- Jose Bran Clase que proporciona la lógica para insertar otro valor a una columna a travez de la sentencia InsertInto
-
Field Summary
Modifier and TypeFieldDescriptionLista de los parametros a envíar -
Constructor Summary
-
Method Summary
-
Field Details
-
parametros
Lista de los parametros a envíar
-
-
Constructor Details
-
AndValue
protected AndValue(String columName, Object value, String sql, List<Column> parametros) throws ValorUndefined 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
-
andValue
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
-
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
-