java.lang.Object
io.github.josecarlosbran.JBSqlUtils.DataBase.Value

public class Value extends Object
Author:
José Bran Clase que proporciona la funcionalidad de setear un valor a una columna en una sentencia SQL al momento de se llamada a travez de un InsertInto
  • Field Details

    • parametros

      protected List<Column> parametros
      Lista de los parametros a envíar
  • Constructor Details

    • Value

      protected Value(String columName, Object value, String sql) 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

      public AndValue andValue(String columName, Object value) throws ValorUndefined
      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

      public int execute() throws DataBaseUndefind, PropertiesDBUndefined, ValorUndefined
      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