Interface TemporalExpression

All Superinterfaces:
Artifact, Expression, TypedArtifact
All Known Implementing Classes:
DateData, DateParameter, DateProperty, TemporalConditionalX, TemporalDataAggregateX, TemporalOrderedPairX, TemporalOtherwiseX, TemporalPrimitive, TemporalRowsAggregateX, TemporalScalarX, TemporalX, TimeData, TimeParameter, TimeProperty, TimestampData, TimestampParameter, TimestampProperty

public interface TemporalExpression extends Expression
Author:
Jorge Campins
  • Method Details

    • isNull

      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.
      Returns:
      expresión lógica que genera la comparación con el valor nulo.
    • isNotNull

      BooleanComparisonX isNotNull()
      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.
      Returns:
      expresión lógica que genera la comparación con el valor nulo.
    • isEqualTo

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

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isEqualTo

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

      BooleanComparisonX isNotEqualTo(Date y)
      El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterThan

      BooleanComparisonX isGreaterThan(Date y)
      El método isGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor que recibe como argumento (operando Y). La comparación resulta en verdadero si X es mayor que Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterThan

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterThan

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterOrEqualTo

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

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isGreaterOrEqualTo

      BooleanComparisonX isGreaterOrEqualTo(TemporalExpression y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessThan

      BooleanComparisonX isLessThan(Date y)
      El método isLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor que recibe como argumento (operando Y). La comparación resulta en verdadero si X es menor que Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessThan

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessThan

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessOrEqualTo

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

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isLessOrEqualTo

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isIn

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isBetween

      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.
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotBetween

      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.
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrEqualTo

      BooleanComparisonX isNullOrEqualTo(Date y)
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor 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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      BooleanComparisonX isNullOrNotEqualTo(Date y)
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor 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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      BooleanComparisonX isNullOrNotEqualTo(TemporalExpression y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterThan

      BooleanComparisonX isNullOrGreaterThan(Date y)
      El método isNullOrGreaterThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor 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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterThan

      BooleanComparisonX isNullOrGreaterThan(SpecialTemporalValue y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterThan

      BooleanComparisonX isNullOrGreaterThan(TemporalExpression y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterOrEqualTo

      BooleanComparisonX isNullOrGreaterOrEqualTo(Date y)
      El método isNullOrGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor 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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterOrEqualTo

      BooleanComparisonX isNullOrGreaterOrEqualTo(SpecialTemporalValue y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrGreaterOrEqualTo

      BooleanComparisonX isNullOrGreaterOrEqualTo(TemporalExpression y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessThan

      BooleanComparisonX isNullOrLessThan(Date y)
      El método isNullOrLessThan contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor 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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessThan

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessThan

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessOrEqualTo

      BooleanComparisonX isNullOrLessOrEqualTo(Date y)
      El método isNullOrLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el valor 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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessOrEqualTo

      BooleanComparisonX isNullOrLessOrEqualTo(SpecialTemporalValue y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrLessOrEqualTo

      BooleanComparisonX isNullOrLessOrEqualTo(TemporalExpression y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrIn

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      BooleanComparisonX isNullOrIn(String y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      BooleanComparisonX isNullOrNotIn(String y)
      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.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrBetween

      BooleanComparisonX isNullOrBetween(TemporalExpression minimo, TemporalExpression maximo)
      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.
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotBetween

      BooleanComparisonX isNullOrNotBetween(TemporalExpression minimo, TemporalExpression maximo)
      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.
      Parameters:
      minimo - operando minimo
      maximo - operando maximo
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • coalesce

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el primero de los operandos que no sea nulo.
    • coalesce

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el primero de los operandos que no sea nulo.
    • coalesce

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el primero de los operandos que no sea nulo.
    • nullIf

      El método nullIf contruye una expresión que genera la comparación de esta expresión (operando X) con el valor 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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
    • nullIf

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
    • nullIf

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
    • max

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

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el mayor de los dos operandos.
    • max

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el mayor de los dos operandos.
    • min

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

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el menor de los dos operandos.
    • min

      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.
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el menor de los dos operandos.
    • addYears

      El método addYears contruye una expresión que genera el valor de esta expresión (operando X) mas el número de años que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de años a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addYears

      El método addYears contruye una expresión que genera el valor de esta expresión (operando X) mas el número de años que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de años a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addMonths

      El método addMonths contruye una expresión que genera el valor de esta expresión (operando X) mas el número de meses que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de meses a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addMonths

      El método addMonths contruye una expresión que genera el valor de esta expresión (operando X) mas el número de meses que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de meses a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addWeeks

      El método addWeeks contruye una expresión que genera el valor de esta expresión (operando X) mas el número de semanas que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de semanas a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addWeeks

      El método addWeeks contruye una expresión que genera el valor de esta expresión (operando X) mas el número de semanas que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de semanas a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addDays

      El método addDays contruye una expresión que genera el valor de esta expresión (operando X) mas el número de dias que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de dias a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addDays

      El método addDays contruye una expresión que genera el valor de esta expresión (operando X) mas el número de dias que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de dias a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addHours

      El método addHours contruye una expresión que genera el valor de esta expresión (operando X) mas el número de horas que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de horas a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addHours

      El método addHours contruye una expresión que genera el valor de esta expresión (operando X) mas el número de horas que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de horas a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addMinutes

      El método addMinutes contruye una expresión que genera el valor de esta expresión (operando X) mas el número de minutos que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de minutos a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addMinutes

      El método addMinutes contruye una expresión que genera el valor de esta expresión (operando X) mas el número de minutos que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de minutos a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addSeconds

      El método addSeconds contruye una expresión que genera el valor de esta expresión (operando X) mas el número de segundos que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de segundos a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • addSeconds

      El método addSeconds contruye una expresión que genera el valor de esta expresión (operando X) mas el número de segundos que recibe como argumento (operando Y).
      Parameters:
      y - operando Y: número de segundos a sumar
      Returns:
      expresión que retorna la suma de los dos operandos.
    • diffInYears

      NumericOrderedPairX diffInYears(Date y)
      El método diffInYears contruye una expresión que genera el valor de la diferencia en años entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInYears

      El método diffInYears contruye una expresión que genera el valor de la diferencia en años entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInYears

      El método diffInYears contruye una expresión que genera el valor de la diferencia en años entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInMonths

      NumericOrderedPairX diffInMonths(Date y)
      El método diffInMonths contruye una expresión que genera el valor de la diferencia en meses entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInMonths

      El método diffInMonths contruye una expresión que genera el valor de la diferencia en meses entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInMonths

      El método diffInMonths contruye una expresión que genera el valor de la diferencia en meses entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInWeeks

      NumericOrderedPairX diffInWeeks(Date y)
      El método diffInWeeks contruye una expresión que genera el valor de la diferencia en semanas entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInWeeks

      El método diffInWeeks contruye una expresión que genera el valor de la diferencia en semanas entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInWeeks

      El método diffInWeeks contruye una expresión que genera el valor de la diferencia en semanas entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInDays

      NumericOrderedPairX diffInDays(Date y)
      El método diffInDays contruye una expresión que genera el valor de la diferencia en dias entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInDays

      El método diffInDays contruye una expresión que genera el valor de la diferencia en dias entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInDays

      El método diffInDays contruye una expresión que genera el valor de la diferencia en dias entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInHours

      NumericOrderedPairX diffInHours(Date y)
      El método diffInHours contruye una expresión que genera el valor de la diferencia en horas entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInHours

      El método diffInHours contruye una expresión que genera el valor de la diferencia en horas entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInHours

      El método diffInHours contruye una expresión que genera el valor de la diferencia en horas entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInMinutes

      NumericOrderedPairX diffInMinutes(Date y)
      El método diffInMinutes contruye una expresión que genera el valor de la diferencia en minutos entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInMinutes

      El método diffInMinutes contruye una expresión que genera el valor de la diferencia en minutos entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInMinutes

      El método diffInMinutes contruye una expresión que genera el valor de la diferencia en minutos entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInSeconds

      NumericOrderedPairX diffInSeconds(Date y)
      El método diffInSeconds contruye una expresión que genera el valor de la diferencia en segundos entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInSeconds

      El método diffInSeconds contruye una expresión que genera el valor de la diferencia en segundos entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • diffInSeconds

      El método diffInSeconds contruye una expresión que genera el valor de la diferencia en segundos entre esta expresión (operando X) y el valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • toTimestamp

      TemporalOrderedPairX toTimestamp(Date y)
      El método toTimestamp contruye una expresión que genera un Timestamp con la fecha de esta expresión (operando X) y la hora, los minutos y los segundos del valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • toTimestamp

      El método toTimestamp contruye una expresión que genera un Timestamp con la fecha de esta expresión (operando X) y la hora, los minutos y los segundos del valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • toTimestamp

      El método toTimestamp contruye una expresión que genera un Timestamp con la fecha de esta expresión (operando X) y la hora, los minutos y los segundos del valor que recibe como argumento (operando Y).
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la diferencia entre los dos operandos.
    • defaultWhenNull

      TemporalScalarX defaultWhenNull()
      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.
      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

      TemporalScalarX nullWhenDefault()
      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.
      Returns:
      expresión que retorna el valor de la expresión o el valor nulo.
    • toDate

      TemporalScalarX toDate()
      El método toDate contruye una expresión que genera el valor de esta expresión convertido en Date.
      Returns:
      expresión que retorna el valor de esta expresión convertido en Date.
    • toTime

      TemporalScalarX toTime()
      El método toTime contruye una expresión que genera el valor de esta expresión convertido en Time.
      Returns:
      expresión que retorna el valor de esta expresión convertido en Time.
    • toTimestamp

      TemporalScalarX toTimestamp()
      El método toTimestamp contruye una expresión que genera el valor de esta expresión convertido en Timestamp.
      Returns:
      expresión que retorna el valor de esta expresión convertido en Timestamp.
    • firstDateOfMonth

      TemporalScalarX firstDateOfMonth()
      El método firstDateOfMonth contruye una expresión que genera la fecha del primer dia del mes de esta expresión.
      Returns:
      expresión que retorna la fecha del primer dia del mes de esta expresión.
    • firstDateOfQuarter

      TemporalScalarX firstDateOfQuarter()
      El método firstDateOfQuarter contruye una expresión que genera la fecha del primer dia del trimestre de esta expresión.
      Returns:
      expresión que retorna la fecha del primer dia del trimestre de esta expresión.
    • firstDateOfSemester

      TemporalScalarX firstDateOfSemester()
      El método firstDateOfSemester contruye una expresión que genera la fecha del primer dia del semestre de esta expresión.
      Returns:
      expresión que retorna la fecha del primer dia del semestre de esta expresión.
    • firstDateOfYear

      TemporalScalarX firstDateOfYear()
      El método firstDateOfYear contruye una expresión que genera la fecha del primer dia del año de esta expresión.
      Returns:
      expresión que retorna la fecha del primer dia del año de esta expresión.
    • lastDateOfMonth

      TemporalScalarX lastDateOfMonth()
      El método lastDateOfMonth contruye una expresión que genera la fecha del último dia del mes de esta expresión.
      Returns:
      expresión que retorna la fecha del último dia del mes de esta expresión.
    • lastDateOfQuarter

      TemporalScalarX lastDateOfQuarter()
      El método lastDateOfQuarter contruye una expresión que genera la fecha del último dia del trimestre de esta expresión.
      Returns:
      expresión que retorna la fecha del último dia del trimestre de esta expresión.
    • lastDateOfSemester

      TemporalScalarX lastDateOfSemester()
      El método lastDateOfSemester contruye una expresión que genera la fecha del último dia del semestre de esta expresión.
      Returns:
      expresión que retorna la fecha del último dia del semestre de esta expresión.
    • lastDateOfYear

      TemporalScalarX lastDateOfYear()
      El método lastDateOfYear contruye una expresión que genera la fecha del último dia del año de esta expresión.
      Returns:
      expresión que retorna la fecha del último dia del año de esta expresión.
    • toCharString

      CharacterScalarX toCharString()
      El método toCharString contruye una expresión que genera el valor de esta expresión convertido en String.
      Returns:
      expresión que retorna el valor de esta expresión convertido en String.
    • toLocaleString

      CharacterScalarX toLocaleString()
      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.
      Returns:
      expresión que retorna el valor de esta expresión convertido en String.
    • extractYear

      NumericScalarX extractYear()
      El método extractYear contruye una expresión que genera el valor del año de esta expresión.
      Returns:
      expresión que retorna el valor del año de esta expresión.
    • extractMonth

      NumericScalarX extractMonth()
      El método extractMonth contruye una expresión que genera el valor del mes de esta expresión.
      Returns:
      expresión que retorna el valor del mes de esta expresión.
    • extractDay

      NumericScalarX extractDay()
      El método extractDay contruye una expresión que genera el valor del dia de esta expresión.
      Returns:
      expresión que retorna el valor del dia de esta expresión.
    • extractHour

      NumericScalarX extractHour()
      El método extractHour contruye una expresión que genera el valor de la hora de esta expresión.
      Returns:
      expresión que retorna el valor de la hora de esta expresión.
    • extractMinute

      NumericScalarX extractMinute()
      El método extractMinute contruye una expresión que genera el valor del minuto de esta expresión.
      Returns:
      expresión que retorna el valor del minuto de esta expresión.
    • extractSecond

      NumericScalarX extractSecond()
      El método extractSecond contruye una expresión que genera el valor del segundo de esta expresión.
      Returns:
      expresión que retorna el valor del segundo de esta expresión.