Class NumericScalarX

All Implemented Interfaces:
Wrappable, Artifact, Expression, NaryExpression, NaryOperation, NumericExpression, ScalarX, TypedArtifact

public class NumericScalarX extends AbstractScalarX implements NumericExpression
Author:
Jorge Campins
  • Method Details

    • isNull

      public BooleanComparisonX isNull()
      Description copied from interface: NumericExpression
      El método isNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo. La comparación resulta en verdadero si el valor de la expresión es nulo.
      Specified by:
      isNull in interface NumericExpression
      Returns:
      expresión lógica que genera la comparación con el valor nulo.
    • isNotNull

      public BooleanComparisonX isNotNull()
      Description copied from interface: NumericExpression
      El método isNotNull contruye una expresión lógica que genera la comparación de esta expresión con el valor nulo. La comparación resulta en verdadero si el valor de la expresión no es nulo.
      Specified by:
      isNotNull in interface NumericExpression
      Returns:
      expresión lógica que genera la comparación con el valor nulo.
    • isEqualTo

      public BooleanComparisonX isEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos son iguales.
      Specified by:
      isEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isEqualTo

      Description copied from interface: NumericExpression
      El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos son iguales.
      Specified by:
      isEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isEqualTo

      public BooleanComparisonX isEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos son iguales.
      Specified by:
      isEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

      public BooleanComparisonX isNotEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.
      Specified by:
      isNotEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

      public BooleanComparisonX isNotEqualTo(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.
      Specified by:
      isNotEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

      public BooleanComparisonX isNotEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.
      Specified by:
      isNotEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterThan

      public BooleanComparisonX isGreaterThan(Number y)
      Description copied from interface: NumericExpression
      El método isGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si X es mayor que Y.
      Specified by:
      isGreaterThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterThan

      public BooleanComparisonX isGreaterThan(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si X es mayor que Y.
      Specified by:
      isGreaterThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterThan

      public BooleanComparisonX isGreaterThan(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si X es mayor que Y.
      Specified by:
      isGreaterThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterOrEqualTo

      public BooleanComparisonX isGreaterOrEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si X es mayor o igual que Y.
      Specified by:
      isGreaterOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterOrEqualTo

      public BooleanComparisonX isGreaterOrEqualTo(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si X es mayor o igual que Y.
      Specified by:
      isGreaterOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterOrEqualTo

      public BooleanComparisonX isGreaterOrEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si X es mayor o igual que Y.
      Specified by:
      isGreaterOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessThan

      public BooleanComparisonX isLessThan(Number y)
      Description copied from interface: NumericExpression
      El método isLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si X es menor que Y.
      Specified by:
      isLessThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessThan

      public BooleanComparisonX isLessThan(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si X es menor que Y.
      Specified by:
      isLessThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessThan

      public BooleanComparisonX isLessThan(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si X es menor que Y.
      Specified by:
      isLessThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessOrEqualTo

      public BooleanComparisonX isLessOrEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si X es menor o igual que Y.
      Specified by:
      isLessOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessOrEqualTo

      public BooleanComparisonX isLessOrEqualTo(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si X es menor o igual que Y.
      Specified by:
      isLessOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessOrEqualTo

      public BooleanComparisonX isLessOrEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si X es menor o igual que Y.
      Specified by:
      isLessOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isIn

      Description copied from interface: NumericExpression
      El método isIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de expresiones que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Specified by:
      isIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      public BooleanComparisonX isIn(String y)
      Description copied from interface: NumericExpression
      El método isIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Specified by:
      isIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      public BooleanComparisonX isNotIn(NumericExpression... y)
      Description copied from interface: NumericExpression
      El método isNotIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de expresiones que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Specified by:
      isNotIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      public BooleanComparisonX isNotIn(String y)
      Description copied from interface: NumericExpression
      El método isNotIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Specified by:
      isNotIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isBetween

      public BooleanComparisonX isBetween(NumericExpression minimo, NumericExpression maximo)
      Description copied from interface: NumericExpression
      El método isBetween contruye una expresión lógica que genera la comparación de esta expresión (operando X) con las expresiones que recibe como argumento (operandos minimo y maximo). La comparación resulta en verdadero si X es mayor o igual que minimo y menor o igual que maximo.
      Specified by:
      isBetween in interface NumericExpression
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotBetween

      public BooleanComparisonX isNotBetween(NumericExpression minimo, NumericExpression maximo)
      Description copied from interface: NumericExpression
      El método isNotBetween contruye una expresión lógica que genera la comparación de esta expresión (operando X) con las expresiones que recibe como argumento (operandos minimo y maximo). La comparación resulta en verdadero si X es menor que minimo o mayor que maximo.
      Specified by:
      isNotBetween in interface NumericExpression
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrEqualTo

      public BooleanComparisonX isNullOrEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos son iguales.
      Specified by:
      isNullOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      public BooleanComparisonX isNullOrEqualTo(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos son iguales.
      Specified by:
      isNullOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      public BooleanComparisonX isNullOrEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos son iguales.
      Specified by:
      isNullOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      public BooleanComparisonX isNullOrNotEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos no son iguales.
      Specified by:
      isNullOrNotEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      public BooleanComparisonX isNullOrNotEqualTo(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos no son iguales.
      Specified by:
      isNullOrNotEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      public BooleanComparisonX isNullOrNotEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos no son iguales.
      Specified by:
      isNullOrNotEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterThan

      public BooleanComparisonX isNullOrGreaterThan(Number y)
      Description copied from interface: NumericExpression
      El método isNullOrGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es mayor que Y.
      Specified by:
      isNullOrGreaterThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterThan

      public BooleanComparisonX isNullOrGreaterThan(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isNullOrGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es mayor que Y.
      Specified by:
      isNullOrGreaterThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterThan

      public BooleanComparisonX isNullOrGreaterThan(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isNullOrGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es mayor que Y.
      Specified by:
      isNullOrGreaterThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterOrEqualTo

      public BooleanComparisonX isNullOrGreaterOrEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isNullOrGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es mayor o igual que Y.
      Specified by:
      isNullOrGreaterOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterOrEqualTo

      public BooleanComparisonX isNullOrGreaterOrEqualTo(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isNullOrGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es mayor o igual que Y.
      Specified by:
      isNullOrGreaterOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterOrEqualTo

      public BooleanComparisonX isNullOrGreaterOrEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isNullOrGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es mayor o igual que Y.
      Specified by:
      isNullOrGreaterOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessThan

      public BooleanComparisonX isNullOrLessThan(Number y)
      Description copied from interface: NumericExpression
      El método isNullOrLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es menor que Y.
      Specified by:
      isNullOrLessThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessThan

      public BooleanComparisonX isNullOrLessThan(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isNullOrLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es menor que Y.
      Specified by:
      isNullOrLessThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessThan

      public BooleanComparisonX isNullOrLessThan(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isNullOrLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es menor que Y.
      Specified by:
      isNullOrLessThan in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessOrEqualTo

      public BooleanComparisonX isNullOrLessOrEqualTo(Number y)
      Description copied from interface: NumericExpression
      El método isNullOrLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es menor o igual que Y.
      Specified by:
      isNullOrLessOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessOrEqualTo

      public BooleanComparisonX isNullOrLessOrEqualTo(SpecialNumericValue y)
      Description copied from interface: NumericExpression
      El método isNullOrLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es menor o igual que Y.
      Specified by:
      isNullOrLessOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessOrEqualTo

      public BooleanComparisonX isNullOrLessOrEqualTo(NumericExpression y)
      Description copied from interface: NumericExpression
      El método isNullOrLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es menor o igual que Y.
      Specified by:
      isNullOrLessOrEqualTo in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrIn

      public BooleanComparisonX isNullOrIn(NumericExpression... y)
      Description copied from interface: NumericExpression
      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de expresiones que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Specified by:
      isNullOrIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      public BooleanComparisonX isNullOrIn(String y)
      Description copied from interface: NumericExpression
      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Specified by:
      isNullOrIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      public BooleanComparisonX isNullOrNotIn(NumericExpression... y)
      Description copied from interface: NumericExpression
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de expresiones que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Specified by:
      isNullOrNotIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      public BooleanComparisonX isNullOrNotIn(String y)
      Description copied from interface: NumericExpression
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Specified by:
      isNullOrNotIn in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrBetween

      public BooleanComparisonX isNullOrBetween(NumericExpression minimo, NumericExpression maximo)
      Description copied from interface: NumericExpression
      El método isNullOrBetween contruye una expresión lógica que genera la comparación de esta expresión (operando X) con las expresiones que recibe como argumento (operandos minimo y maximo). La comparación resulta en verdadero si el valor del operando X es nulo o si X es mayor o igual que minimo y menor o igual que maximo.
      Specified by:
      isNullOrBetween in interface NumericExpression
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotBetween

      public BooleanComparisonX isNullOrNotBetween(NumericExpression minimo, NumericExpression maximo)
      Description copied from interface: NumericExpression
      El método isNullOrNotBetween contruye una expresión lógica que genera la comparación de esta expresión (operando X) con las expresiones que recibe como argumento (operandos minimo y maximo). La comparación resulta en verdadero si el valor del operando X es nulo o si X es menor que minimo o mayor que maximo.
      Specified by:
      isNullOrNotBetween in interface NumericExpression
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • coalesce

      public NumericOrderedPairX coalesce(Number y)
      Description copied from interface: NumericExpression
      El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y del número que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.
      Specified by:
      coalesce in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el primero de los operandos que no sea nulo.
    • coalesce

      Description copied from interface: NumericExpression
      El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y del valor especial que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.
      Specified by:
      coalesce in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el primero de los operandos que no sea nulo.
    • coalesce

      Description copied from interface: NumericExpression
      El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y de la expresión que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.
      Specified by:
      coalesce in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el primero de los operandos que no sea nulo.
    • nullIf

      public NumericOrderedPairX nullIf(Number y)
      Description copied from interface: NumericExpression
      El método nullIf contruye una expresión que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La expresión generada retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
      Specified by:
      nullIf in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
    • nullIf

      Description copied from interface: NumericExpression
      El método nullIf contruye una expresión que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La expresión generada retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
      Specified by:
      nullIf in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
    • nullIf

      Description copied from interface: NumericExpression
      El método nullIf contruye una expresión que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La expresión generada retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
      Specified by:
      nullIf in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
    • max

      public NumericOrderedPairX max(Number y)
      Description copied from interface: NumericExpression
      El método max contruye una expresión que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La expresión generada retorna el mayor de los dos operandos.
      Specified by:
      max in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el mayor de los dos operandos.
    • max

      Description copied from interface: NumericExpression
      El método max contruye una expresión que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La expresión generada retorna el mayor de los dos operandos.
      Specified by:
      max in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el mayor de los dos operandos.
    • max

      Description copied from interface: NumericExpression
      El método max contruye una expresión que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La expresión generada retorna el mayor de los dos operandos.
      Specified by:
      max in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el mayor de los dos operandos.
    • min

      public NumericOrderedPairX min(Number y)
      Description copied from interface: NumericExpression
      El método min contruye una expresión que genera la comparación de esta expresión (operando X) con el número que recibe como argumento (operando Y). La expresión generada retorna el menor de los dos operandos.
      Specified by:
      min in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el menor de los dos operandos.
    • min

      Description copied from interface: NumericExpression
      El método min contruye una expresión que genera la comparación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y). La expresión generada retorna el menor de los dos operandos.
      Specified by:
      min in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el menor de los dos operandos.
    • min

      Description copied from interface: NumericExpression
      El método min contruye una expresión que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La expresión generada retorna el menor de los dos operandos.
      Specified by:
      min in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el menor de los dos operandos.
    • plus

      public NumericOrderedPairX plus(Number y)
      Description copied from interface: NumericExpression
      El método plus contruye una expresión que genera el valor de esta expresión (operando X) mas el valor del número que recibe como argumento (operando Y).
      Specified by:
      plus in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la suma de los dos operandos.
    • plus

      Description copied from interface: NumericExpression
      El método plus contruye una expresión que genera el valor de esta expresión (operando X) mas el valor especial que recibe como argumento (operando Y).
      Specified by:
      plus in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la suma de los dos operandos.
    • plus

      Description copied from interface: NumericExpression
      El método plus contruye una expresión que genera el valor de esta expresión (operando X) mas el valor de la expresión que recibe como argumento (operando Y).
      Specified by:
      plus in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la suma de los dos operandos.
    • minus

      public NumericOrderedPairX minus(Number y)
      Description copied from interface: NumericExpression
      El método minus contruye una expresión que genera el valor de esta expresión (operando X) menos el valor del número que recibe como argumento (operando Y).
      Specified by:
      minus in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • minus

      Description copied from interface: NumericExpression
      El método minus contruye una expresión que genera el valor de esta expresión (operando X) menos el valor especial que recibe como argumento (operando Y).
      Specified by:
      minus in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • minus

      Description copied from interface: NumericExpression
      El método minus contruye una expresión que genera el valor de esta expresión (operando X) menos el valor de la expresión que recibe como argumento (operando Y).
      Specified by:
      minus in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • times

      public NumericOrderedPairX times(Number y)
      Description copied from interface: NumericExpression
      El método times contruye una expresión que genera el valor de esta expresión (operando X) multiplicado por el valor del número que recibe como argumento (operando Y).
      Specified by:
      times in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el producto de los dos operandos.
    • times

      Description copied from interface: NumericExpression
      El método times contruye una expresión que genera el valor de esta expresión (operando X) multiplicado por el valor especial que recibe como argumento (operando Y).
      Specified by:
      times in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el producto de los dos operandos.
    • times

      Description copied from interface: NumericExpression
      El método times contruye una expresión que genera el valor de esta expresión (operando X) multiplicado por el valor de la expresión que recibe como argumento (operando Y).
      Specified by:
      times in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el producto de los dos operandos.
    • over

      public NumericOrderedPairX over(Number y)
      Description copied from interface: NumericExpression
      El método over contruye una expresión que genera el valor de esta expresión (operando X) dividido entre el valor del número que recibe como argumento (operando Y).
      Specified by:
      over in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el cociente de los dos operandos.
    • over

      Description copied from interface: NumericExpression
      El método over contruye una expresión que genera el valor de esta expresión (operando X) dividido entre el valor especial que recibe como argumento (operando Y).
      Specified by:
      over in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el cociente de los dos operandos.
    • over

      Description copied from interface: NumericExpression
      El método over contruye una expresión que genera el valor de esta expresión (operando X) dividido entre el valor de la expresión que recibe como argumento (operando Y).
      Specified by:
      over in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el cociente de los dos operandos.
    • toThe

      public NumericOrderedPairX toThe(Number y)
      Description copied from interface: NumericExpression
      El método toThe contruye una expresión que genera el valor de esta expresión (operando X) elevado al valor del número que recibe como argumento (operando Y).
      Specified by:
      toThe in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la potencia de los dos operandos.
    • toThe

      Description copied from interface: NumericExpression
      El método toThe contruye una expresión que genera el valor de esta expresión (operando X) elevado al valor especial que recibe como argumento (operando Y).
      Specified by:
      toThe in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la potencia de los dos operandos.
    • toThe

      Description copied from interface: NumericExpression
      El método toThe contruye una expresión que genera el valor de esta expresión (operando X) elevado al valor de la expresión que recibe como argumento (operando Y).
      Specified by:
      toThe in interface NumericExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la potencia de los dos operandos.
    • defaultWhenNull

      public NumericScalarX defaultWhenNull()
      Description copied from interface: NumericExpression
      El método defaultWhenNull contruye una expresión que genera el valor de esta expresión o el valor predeterminado según el tipo de dato de esta expresión, si el valor de esta expresión es nulo. El valor predeterminado de una expresión de tipo numérico es 0.
      Specified by:
      defaultWhenNull in interface NumericExpression
      Returns:
      expresión que retorna el valor de la expresión o el valor por default según el tipo de dato de la expresión.
    • nullWhenDefault

      public NumericScalarX nullWhenDefault()
      Description copied from interface: NumericExpression
      El método nullWhenDefault contruye una expresión que genera el valor de esta expresión o el valor nulo, si el valor de esta expresión es igual al valor predeterminado según el tipo de dato de esta expresión. El valor predeterminado de una expresión de tipo numérico es 0.
      Specified by:
      nullWhenDefault in interface NumericExpression
      Returns:
      expresión que retorna el valor de la expresión o el valor nulo.
    • abs

      public NumericScalarX abs()
      Description copied from interface: NumericExpression
      El método abs contruye una expresión que genera el valor absoluto de esta expresión.
      Specified by:
      abs in interface NumericExpression
      Returns:
      expresión que retorna el valor absoluto de la expresión.
    • chs

      public NumericScalarX chs()
      Description copied from interface: NumericExpression
      El método chs contruye una expresión que genera el valor de signo opuesto (-X) de esta expresión.
      Specified by:
      chs in interface NumericExpression
      Returns:
      expresión que retorna el valor de signo opuesto de la expresión.
    • inv

      public NumericScalarX inv()
      Description copied from interface: NumericExpression
      El método inv contruye una expresión que genera el valor inverso (1/X) de esta expresión.
      Specified by:
      inv in interface NumericExpression
      Returns:
      expresión que retorna el valor inverso de la expresión.
    • toBigDecimal

      public NumericScalarX toBigDecimal()
      Description copied from interface: NumericExpression
      El método toBigDecimal contruye una expresión que genera el valor de esta expresión convertido en BigDecimal.
      Specified by:
      toBigDecimal in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en BigDecimal.
    • toBigInteger

      public NumericScalarX toBigInteger()
      Description copied from interface: NumericExpression
      El método toBigInteger contruye una expresión que genera el valor de esta expresión convertido en BigInteger.
      Specified by:
      toBigInteger in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en BigInteger.
    • toByte

      public NumericScalarX toByte()
      Description copied from interface: NumericExpression
      El método toByte contruye una expresión que genera el valor de esta expresión convertido en Byte.
      Specified by:
      toByte in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en Byte.
    • toShort

      public NumericScalarX toShort()
      Description copied from interface: NumericExpression
      El método toShort contruye una expresión que genera el valor de esta expresión convertido en Short.
      Specified by:
      toShort in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en Short.
    • toInteger

      public NumericScalarX toInteger()
      Description copied from interface: NumericExpression
      El método toInteger contruye una expresión que genera el valor de esta expresión convertido en Integer.
      Specified by:
      toInteger in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en Integer.
    • toLong

      public NumericScalarX toLong()
      Description copied from interface: NumericExpression
      El método toLong contruye una expresión que genera el valor de esta expresión convertido en Long.
      Specified by:
      toLong in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en Long.
    • toDouble

      public NumericScalarX toDouble()
      Description copied from interface: NumericExpression
      El método toDouble contruye una expresión que genera el valor de esta expresión convertido en Double.
      Specified by:
      toDouble in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en Double.
    • toFloat

      public NumericScalarX toFloat()
      Description copied from interface: NumericExpression
      El método toFloat contruye una expresión que genera el valor de esta expresión convertido en Float.
      Specified by:
      toFloat in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en Float.
    • toCharString

      public CharacterScalarX toCharString()
      Description copied from interface: NumericExpression
      El método toCharString contruye una expresión que genera el valor de esta expresión convertido en String.
      Specified by:
      toCharString in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en String.
    • toLocaleString

      public CharacterScalarX toLocaleString()
      Description copied from interface: NumericExpression
      El método toLocaleString contruye una expresión que genera el valor de esta expresión convertido en String según el formato establecido por la configuración regional.
      Specified by:
      toLocaleString in interface NumericExpression
      Returns:
      expresión que retorna el valor de esta expresión convertido en String.
    • toZeroPaddedString

      public CharacterOrderedPairX toZeroPaddedString(NumericExpression len)
      Description copied from interface: NumericExpression
      El método toZeroPaddedString contruye una expresión que genera el valor de esta expresión concatenada con ceros a la izquierda hasta que la expresión resultante alcance la longitud especificada por el parámetro len.
      Specified by:
      toZeroPaddedString in interface NumericExpression
      Parameters:
      len - longitud de la expresión resultante
      Returns:
      expresión que retorna el valor de esta expresión con ceros a la izquierda.
    • toZeroPaddedString

      public CharacterOrderedPairX toZeroPaddedString(int len)
      Description copied from interface: NumericExpression
      El método toZeroPaddedString contruye una expresión que genera el valor de esta expresión concatenada con ceros a la izquierda hasta que la expresión resultante alcance la longitud especificada por el parámetro len.
      Specified by:
      toZeroPaddedString in interface NumericExpression
      Parameters:
      len - longitud de la expresión resultante
      Returns:
      expresión que retorna el valor de esta expresión con ceros a la izquierda.