Class TemporalPrimitive

    • Constructor Detail

      • TemporalPrimitive

        public TemporalPrimitive()
    • Method Detail

      • getEpochInMillis

        public static long getEpochInMillis()
      • setCalculableValueExpression

        public void setCalculableValueExpression​(TemporalExpression expression)
        El método setCalculableValueExpression se utiliza para establecer la expresión para el cálculo del valor de propiedades definidas como columnas calculables (mediante el elemento calculable de la anotación ColumnField).
        Parameters:
        expression - expresión para el cálculo del valor
      • isPrimitiveInitialValue

        public boolean isPrimitiveInitialValue()
        Returns:
        true if the initial value is java.util.Date; false otherwise
      • isSpecialInitialValue

        public boolean isSpecialInitialValue()
        Returns:
        true if the initial value is SpecialTemporalValue; false otherwise
      • isExpressInitialValue

        public boolean isExpressInitialValue()
        Returns:
        true if the initial value is TemporalExpression; false otherwise
      • isDefinedInitialValue

        public boolean isDefinedInitialValue()
        Returns:
        true if the initial value is not null; false otherwise
      • setInitialValue

        public void setInitialValue​(String initialValue)
        El método setInitialValue se utiliza para establecer el valor inicial de propiedades y parámetros. El valor inicial de las propiedades se utiliza para inicializar el valor de la propiedad en la operación insert de las vistas (páginas) de registro. El valor inicial de los parámetros se utiliza para inicializar el valor del parámetro al ejecutar la operación.
        Parameters:
        initialValue - valor inicial de la propiedad o el parámetro
      • setInitialValue

        public void setInitialValue​(Date initialValue)
        El método setInitialValue se utiliza para establecer el valor inicial de propiedades y parámetros. El valor inicial de las propiedades se utiliza para inicializar el valor de la propiedad en la operación insert de las vistas (páginas) de registro. El valor inicial de los parámetros se utiliza para inicializar el valor del parámetro al ejecutar la operación.
        Parameters:
        initialValue - valor inicial de la propiedad o el parámetro
      • setInitialValue

        public void setInitialValue​(SpecialTemporalValue initialValue)
        El método setInitialValue se utiliza para establecer el valor inicial de propiedades y parámetros. El valor inicial de las propiedades se utiliza para inicializar el valor de la propiedad en la operación insert de las vistas (páginas) de registro. El valor inicial de los parámetros se utiliza para inicializar el valor del parámetro al ejecutar la operación.
        Parameters:
        initialValue - valor inicial de la propiedad o el parámetro
      • setInitialValue

        public void setInitialValue​(TemporalExpression initialValue)
        El método setInitialValue se utiliza para establecer el valor inicial de propiedades y parámetros. El valor inicial de las propiedades se utiliza para inicializar el valor de la propiedad en la operación insert de las vistas (páginas) de registro. El valor inicial de los parámetros se utiliza para inicializar el valor del parámetro al ejecutar la operación.
        Parameters:
        initialValue - valor inicial de la propiedad o el parámetro
      • isPrimitiveDefaultValue

        public boolean isPrimitiveDefaultValue()
        Returns:
        true if the default value is java.util.Date; false otherwise
      • isSpecialDefaultValue

        public boolean isSpecialDefaultValue()
        Returns:
        true if the default value is SpecialTemporalValue; false otherwise
      • isExpressDefaultValue

        public boolean isExpressDefaultValue()
        Returns:
        true if the default value is TemporalExpression; false otherwise
      • isDefinedDefaultValue

        public boolean isDefinedDefaultValue()
        Returns:
        true if the default value is not null; false otherwise
      • setDefaultValue

        public void setDefaultValue​(String defaultValue)
        El método setDefaultValue se utiliza para establecer el valor por omisión de propiedades y parámetros. El valor por omisión de las propiedades se utiliza al almacenar el valor de la propiedad en la base de datos, dependiendo de la opción seleccionada para el elemento defaultCondition de la anotación PropertyField. El valor por omisión de los parámetros se utiliza al ejecutar la operación.
        Parameters:
        defaultValue - valor por omisión de la propiedad o el parámetro
      • setDefaultValue

        public void setDefaultValue​(Date defaultValue)
        El método setDefaultValue se utiliza para establecer el valor por omisión de propiedades y parámetros. El valor por omisión de las propiedades se utiliza al almacenar el valor de la propiedad en la base de datos, dependiendo de la opción seleccionada para el elemento defaultCondition de la anotación PropertyField. El valor por omisión de los parámetros se utiliza al ejecutar la operación.
        Parameters:
        defaultValue - valor por omisión de la propiedad o el parámetro
      • setDefaultValue

        public void setDefaultValue​(SpecialTemporalValue defaultValue)
        El método setDefaultValue se utiliza para establecer el valor por omisión de propiedades y parámetros. El valor por omisión de las propiedades se utiliza al almacenar el valor de la propiedad en la base de datos, dependiendo de la opción seleccionada para el elemento defaultCondition de la anotación PropertyField. El valor por omisión de los parámetros se utiliza al ejecutar la operación.
        Parameters:
        defaultValue - valor por omisión de la propiedad o el parámetro
      • setDefaultValue

        public void setDefaultValue​(TemporalExpression defaultValue)
        El método setDefaultValue se utiliza para establecer el valor por omisión de propiedades y parámetros. El valor por omisión de las propiedades se utiliza al almacenar el valor de la propiedad en la base de datos, dependiendo de la opción seleccionada para el elemento defaultCondition de la anotación PropertyField. El valor por omisión de los parámetros se utiliza al ejecutar la operación.
        Parameters:
        defaultValue - valor por omisión de la propiedad o el parámetro
      • isPrimitiveCurrentValue

        public boolean isPrimitiveCurrentValue()
        Returns:
        true if the current value is java.util.Date; false otherwise
      • isSpecialCurrentValue

        public boolean isSpecialCurrentValue()
        Returns:
        true if the current value is SpecialTemporalValue; false otherwise
      • isExpressCurrentValue

        public boolean isExpressCurrentValue()
        Returns:
        true if the current value is TemporalExpression; false otherwise
      • isDefinedCurrentValue

        public boolean isDefinedCurrentValue()
        Returns:
        true if the current value is not null; false otherwise
      • setCurrentValue

        public void setCurrentValue​(String currentValue)
        El método setCurrentValue se utiliza para establecer el valor actual del parámetro.
        Parameters:
        currentValue - valor actual
      • setCurrentValue

        public void setCurrentValue​(Date currentValue)
        El método setCurrentValue se utiliza para establecer el valor actual del parámetro.
        Parameters:
        currentValue - valor actual
      • setCurrentValue

        public void setCurrentValue​(SpecialTemporalValue currentValue)
        El método setCurrentValue se utiliza para establecer el valor actual del parámetro.
        Parameters:
        currentValue - valor actual
      • setCurrentValue

        public void setCurrentValue​(TemporalExpression currentValue)
        El método setCurrentValue se utiliza para establecer el valor actual del parámetro.
        Parameters:
        currentValue - valor actual
      • getPrimitiveMinValue

        public Date getPrimitiveMinValue()
        Returns:
        the primitive minimum value
      • isPrimitiveMinValue

        public boolean isPrimitiveMinValue()
        Returns:
        true if the minimum value is java.util.Date; false otherwise
      • isSpecialMinValue

        public boolean isSpecialMinValue()
        Returns:
        true if the minimum value is SpecialTemporalValue; false otherwise
      • isExpressMinValue

        public boolean isExpressMinValue()
        Returns:
        true if the minimum value is TemporalExpression; false otherwise
      • isDefinedMinValue

        public boolean isDefinedMinValue()
        Returns:
        true if the minimum value is not null; false otherwise
      • setMinValue

        public void setMinValue​(String minValue)
        El método setMinValue se utiliza para establecer el valor mínimo de propiedades y parámetros.
        Parameters:
        minValue - valor mínimo de la propiedad o el parámetro en formato ISO (YYYY-MM-DD hh:mm:ss)
      • setMinValue

        public void setMinValue​(Date minValue)
        El método setMinValue se utiliza para establecer el valor mínimo de propiedades y parámetros.
        Parameters:
        minValue - valor mínimo de la propiedad o el parámetro
      • setMinValue

        public void setMinValue​(SpecialTemporalValue minValue)
        El método setMinValue se utiliza para establecer el valor mínimo de propiedades y parámetros.
        Parameters:
        minValue - valor mínimo de la propiedad o el parámetro
      • setMinValue

        public void setMinValue​(TemporalExpression minValue)
        El método setMinValue se utiliza para establecer el valor mínimo de propiedades y parámetros.
        Parameters:
        minValue - valor mínimo de la propiedad o el parámetro
      • getPrimitiveMaxValue

        public Date getPrimitiveMaxValue()
        Returns:
        the primitive maximum value
      • isPrimitiveMaxValue

        public boolean isPrimitiveMaxValue()
        Returns:
        true if the maximum value is java.util.Date; false otherwise
      • isSpecialMaxValue

        public boolean isSpecialMaxValue()
        Returns:
        true if the maximum value is SpecialTemporalValue; false otherwise
      • isExpressMaxValue

        public boolean isExpressMaxValue()
        Returns:
        true if the maximum value is TemporalExpression; false otherwise
      • isDefinedMaxValue

        public boolean isDefinedMaxValue()
        Returns:
        true if the maximum value is not null; false otherwise
      • setMaxValue

        public void setMaxValue​(String maxValue)
        El método setMaxValue se utiliza para establecer el valor máximo de propiedades y parámetros.
        Parameters:
        maxValue - valor máximo de la propiedad o el parámetro en formato ISO (YYYY-MM-DD hh:mm:ss)
      • setMaxValue

        public void setMaxValue​(Date maxValue)
        El método setMaxValue se utiliza para establecer el valor máximo de propiedades y parámetros.
        Parameters:
        maxValue - valor máximo de la propiedad o el parámetro
      • setMaxValue

        public void setMaxValue​(SpecialTemporalValue maxValue)
        El método setMaxValue se utiliza para establecer el valor máximo de propiedades y parámetros.
        Parameters:
        maxValue - valor máximo de la propiedad o el parámetro
      • setMaxValue

        public void setMaxValue​(TemporalExpression maxValue)
        El método setMaxValue se utiliza para establecer el valor máximo de propiedades y parámetros.
        Parameters:
        maxValue - valor máximo de la propiedad o el parámetro
      • getMinDate

        public Date getMinDate()
        Returns:
        the minimum number
      • setMinDate

        protected void setMinDate​(Date minDate)
        Parameters:
        minDate - the minimum number to set
      • getMaxDate

        public Date getMaxDate()
        Returns:
        the maximum number
      • setMaxDate

        protected void setMaxDate​(Date maxDate)
        Parameters:
        maxDate - the maximum number to set
      • setDefaultRangeErrorMessage

        public void setDefaultRangeErrorMessage​(String message)
        El método setDefaultRangeErrorMessage se utiliza para establecer el mensaje de error asociado al rango de valores que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del mensaje. El rango de valores es definido mediante los métodos setMinValue y setMaxValue de propiedades y parámetros numéricos y temporales.
        Specified by:
        setDefaultRangeErrorMessage in interface IntervalizedArtifact
        Parameters:
        message - mensaje de error. El mensaje puede contener los marcadores de posición {0}, {1} y {2} para mostrar al usuario el valor suministrado, el valor mínimo permitido y el valor máximo permitido, respectivamente.
      • setLocalizedRangeErrorMessage

        public void setLocalizedRangeErrorMessage​(Locale locale,
                                                  String message)
        El método setLocalizedRangeErrorMessage se utiliza para establecer el mensaje de error asociado al rango de valores que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del mensaje. El rango de valores es definido mediante los métodos setMinValue y setMaxValue de propiedades y parámetros numéricos y temporales.
        Specified by:
        setLocalizedRangeErrorMessage in interface IntervalizedArtifact
        Parameters:
        locale - configuración regional
        message - mensaje de error. El mensaje puede contener los marcadores de posición {0}, {1} y {2} para mostrar al usuario el valor suministrado, el valor mínimo permitido y el valor máximo permitido, respectivamente.
      • getSpecialConverterName

        public String getSpecialConverterName()
        Returns:
        the special converter name
      • setSpecialConverterName

        public void setSpecialConverterName​(String converter)
      • getSpecialValidatorName

        public String getSpecialValidatorName()
        Returns:
        the special validator name
      • setSpecialValidatorName

        public void setSpecialValidatorName​(String validator)
      • isNull

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

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

        public BooleanComparisonX isEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isEqualTo

        public BooleanComparisonX isEqualTo​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isEqualTo

        public BooleanComparisonX isEqualTo​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNotEqualTo

        public BooleanComparisonX isNotEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isNotEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNotEqualTo

        public BooleanComparisonX isNotEqualTo​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNotEqualTo

        public BooleanComparisonX isNotEqualTo​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isGreaterThan

        public BooleanComparisonX isGreaterThan​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isGreaterThan in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isGreaterThan

        public BooleanComparisonX isGreaterThan​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isGreaterThan

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

        public BooleanComparisonX isGreaterOrEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isGreaterOrEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isGreaterOrEqualTo

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

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

        public BooleanComparisonX isLessThan​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isLessThan in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isLessThan

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

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

        public BooleanComparisonX isLessOrEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isLessOrEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isLessOrEqualTo

        public BooleanComparisonX isLessOrEqualTo​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isLessOrEqualTo

        public BooleanComparisonX isLessOrEqualTo​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isIn

        public BooleanComparisonX isIn​(TemporalExpression... y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de los operandos.
      • isNotIn

        public BooleanComparisonX isNotIn​(TemporalExpression... y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de los operandos.
      • isBetween

        public BooleanComparisonX isBetween​(TemporalExpression minimo,
                                            TemporalExpression maximo)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        minimo - operando minimo
        maximo - operando maximo
        Returns:
        expresión lógica que genera la comparación de los operandos.
      • isNotBetween

        public BooleanComparisonX isNotBetween​(TemporalExpression minimo,
                                               TemporalExpression maximo)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        minimo - operando minimo
        maximo - operando maximo
        Returns:
        expresión lógica que genera la comparación de los operandos.
      • isNullOrEqualTo

        public BooleanComparisonX isNullOrEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isNullOrEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrEqualTo

        public BooleanComparisonX isNullOrEqualTo​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrEqualTo

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

        public BooleanComparisonX isNullOrNotEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isNullOrNotEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrNotEqualTo

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

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

        public BooleanComparisonX isNullOrGreaterThan​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isNullOrGreaterThan in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrGreaterThan

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

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

        public BooleanComparisonX isNullOrGreaterOrEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isNullOrGreaterOrEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrGreaterOrEqualTo

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

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

        public BooleanComparisonX isNullOrLessThan​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isNullOrLessThan in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrLessThan

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

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

        public BooleanComparisonX isNullOrLessOrEqualTo​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        isNullOrLessOrEqualTo in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrLessOrEqualTo

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

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

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

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

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

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

        public TemporalOrderedPairX coalesce​(Date y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el primero de los operandos que no sea nulo.
      • coalesce

        public TemporalOrderedPairX coalesce​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el primero de los operandos que no sea nulo.
      • coalesce

        public TemporalOrderedPairX coalesce​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el primero de los operandos que no sea nulo.
      • nullIf

        public TemporalOrderedPairX nullIf​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        nullIf in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
      • nullIf

        public TemporalOrderedPairX nullIf​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el valor nulo si ambos operandos son iguales; de lo contrario, el primer operando.
      • nullIf

        public TemporalOrderedPairX nullIf​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        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 TemporalOrderedPairX max​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        max in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el mayor de los dos operandos.
      • max

        public TemporalOrderedPairX max​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el mayor de los dos operandos.
      • max

        public TemporalOrderedPairX max​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el mayor de los dos operandos.
      • min

        public TemporalOrderedPairX min​(Date y)
        Description copied from interface: TemporalExpression
        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.
        Specified by:
        min in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el menor de los dos operandos.
      • min

        public TemporalOrderedPairX min​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el menor de los dos operandos.
      • min

        public TemporalOrderedPairX min​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el menor de los dos operandos.
      • addYears

        public TemporalOrderedPairX addYears​(Number y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addYears in interface TemporalExpression
        Parameters:
        y - operando Y: número de años a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addYears

        public TemporalOrderedPairX addYears​(NumericExpression y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addYears in interface TemporalExpression
        Parameters:
        y - operando Y: número de años a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addMonths

        public TemporalOrderedPairX addMonths​(Number y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addMonths in interface TemporalExpression
        Parameters:
        y - operando Y: número de meses a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addMonths

        public TemporalOrderedPairX addMonths​(NumericExpression y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addMonths in interface TemporalExpression
        Parameters:
        y - operando Y: número de meses a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addWeeks

        public TemporalOrderedPairX addWeeks​(Number y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addWeeks in interface TemporalExpression
        Parameters:
        y - operando Y: número de semanas a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addWeeks

        public TemporalOrderedPairX addWeeks​(NumericExpression y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addWeeks in interface TemporalExpression
        Parameters:
        y - operando Y: número de semanas a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addDays

        public TemporalOrderedPairX addDays​(Number y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addDays in interface TemporalExpression
        Parameters:
        y - operando Y: número de dias a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addDays

        public TemporalOrderedPairX addDays​(NumericExpression y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addDays in interface TemporalExpression
        Parameters:
        y - operando Y: número de dias a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addHours

        public TemporalOrderedPairX addHours​(Number y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addHours in interface TemporalExpression
        Parameters:
        y - operando Y: número de horas a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addHours

        public TemporalOrderedPairX addHours​(NumericExpression y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addHours in interface TemporalExpression
        Parameters:
        y - operando Y: número de horas a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addMinutes

        public TemporalOrderedPairX addMinutes​(Number y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addMinutes in interface TemporalExpression
        Parameters:
        y - operando Y: número de minutos a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addMinutes

        public TemporalOrderedPairX addMinutes​(NumericExpression y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addMinutes in interface TemporalExpression
        Parameters:
        y - operando Y: número de minutos a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addSeconds

        public TemporalOrderedPairX addSeconds​(Number y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addSeconds in interface TemporalExpression
        Parameters:
        y - operando Y: número de segundos a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • addSeconds

        public TemporalOrderedPairX addSeconds​(NumericExpression y)
        Description copied from interface: TemporalExpression
        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).
        Specified by:
        addSeconds in interface TemporalExpression
        Parameters:
        y - operando Y: número de segundos a sumar
        Returns:
        expresión que retorna la suma de los dos operandos.
      • diffInYears

        public NumericOrderedPairX diffInYears​(Date y)
        Description copied from interface: TemporalExpression
        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 la fecha actual.
        Specified by:
        diffInYears in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInYears

        public NumericOrderedPairX diffInYears​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 especial que recibe como argumento (operando Y).
        Specified by:
        diffInYears in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInYears

        public NumericOrderedPairX diffInYears​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 de la expresión que recibe como argumento (operando Y).
        Specified by:
        diffInYears in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInMonths

        public NumericOrderedPairX diffInMonths​(Date y)
        Description copied from interface: TemporalExpression
        El método diffInMonths contruye una expresión que genera el valor de la diferencia en meses entre esta expresión (operando X) y la fecha actual.
        Specified by:
        diffInMonths in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInMonths

        public NumericOrderedPairX diffInMonths​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 especial que recibe como argumento (operando Y).
        Specified by:
        diffInMonths in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInMonths

        public NumericOrderedPairX diffInMonths​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 de la expresión que recibe como argumento (operando Y).
        Specified by:
        diffInMonths in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInWeeks

        public NumericOrderedPairX diffInWeeks​(Date y)
        Description copied from interface: TemporalExpression
        El método diffInWeeks contruye una expresión que genera el valor de la diferencia en semanas entre esta expresión (operando X) y la fecha actual.
        Specified by:
        diffInWeeks in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInWeeks

        public NumericOrderedPairX diffInWeeks​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 especial que recibe como argumento (operando Y).
        Specified by:
        diffInWeeks in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInWeeks

        public NumericOrderedPairX diffInWeeks​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        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 de la expresión que recibe como argumento (operando Y).
        Specified by:
        diffInWeeks in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInDays

        public NumericOrderedPairX diffInDays​(Date y)
        Description copied from interface: TemporalExpression
        El método diffInDays contruye una expresión que genera el valor de la diferencia en dias entre esta expresión (operando X) y la fecha actual.
        Specified by:
        diffInDays in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInDays

        public NumericOrderedPairX diffInDays​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 especial que recibe como argumento (operando Y).
        Specified by:
        diffInDays in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInDays

        public NumericOrderedPairX diffInDays​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        El método diffInDays contruye una expresión que genera el valor de la diferencia en dias entre esta expresión (operando X) y la fecha actual.
        Specified by:
        diffInDays in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInHours

        public NumericOrderedPairX diffInHours​(Date y)
        Description copied from interface: TemporalExpression
        El método diffInHours contruye una expresión que genera el valor de la diferencia en horas entre esta expresión (operando X) y la fecha y hora actual.
        Specified by:
        diffInHours in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInHours

        public NumericOrderedPairX diffInHours​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 especial que recibe como argumento (operando Y).
        Specified by:
        diffInHours in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInHours

        public NumericOrderedPairX diffInHours​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        El método diffInHours contruye una expresión que genera el valor de la diferencia en horas entre esta expresión (operando X) y la fecha actual.
        Specified by:
        diffInHours in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInMinutes

        public NumericOrderedPairX diffInMinutes​(Date y)
        Description copied from interface: TemporalExpression
        El método diffInMinutes contruye una expresión que genera el valor de la diferencia en minutos entre esta expresión (operando X) y la fecha y hora actual.
        Specified by:
        diffInMinutes in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInMinutes

        public NumericOrderedPairX diffInMinutes​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 especial que recibe como argumento (operando Y).
        Specified by:
        diffInMinutes in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInMinutes

        public NumericOrderedPairX diffInMinutes​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        El método diffInMinutes contruye una expresión que genera el valor de la diferencia en minutos entre esta expresión (operando X) y la fecha actual.
        Specified by:
        diffInMinutes in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInSeconds

        public NumericOrderedPairX diffInSeconds​(Date y)
        Description copied from interface: TemporalExpression
        El método diffInSeconds contruye una expresión que genera el valor de la diferencia en segundos entre esta expresión (operando X) y la fecha y hora actual.
        Specified by:
        diffInSeconds in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInSeconds

        public NumericOrderedPairX diffInSeconds​(SpecialTemporalValue y)
        Description copied from interface: TemporalExpression
        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 especial que recibe como argumento (operando Y).
        Specified by:
        diffInSeconds in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • diffInSeconds

        public NumericOrderedPairX diffInSeconds​(TemporalExpression y)
        Description copied from interface: TemporalExpression
        El método diffInSeconds contruye una expresión que genera el valor de la diferencia en segundos entre esta expresión (operando X) y la fecha actual.
        Specified by:
        diffInSeconds in interface TemporalExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la diferencia entre los dos operandos.
      • defaultWhenNull

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

        public TemporalScalarX toDate()
        Description copied from interface: TemporalExpression
        El método toDate contruye una expresión que genera el valor de esta expresión convertido en Date.
        Specified by:
        toDate in interface TemporalExpression
        Returns:
        expresión que retorna el valor de esta expresión convertido en Date.
      • toTime

        public TemporalScalarX toTime()
        Description copied from interface: TemporalExpression
        El método toTime contruye una expresión que genera el valor de esta expresión convertido en Time.
        Specified by:
        toTime in interface TemporalExpression
        Returns:
        expresión que retorna el valor de esta expresión convertido en Time.
      • toTimestamp

        public TemporalScalarX toTimestamp()
        Description copied from interface: TemporalExpression
        El método toTimestamp contruye una expresión que genera el valor de esta expresión convertido en Timestamp.
        Specified by:
        toTimestamp in interface TemporalExpression
        Returns:
        expresión que retorna el valor de esta expresión convertido en Timestamp.
      • firstDateOfMonth

        public TemporalScalarX firstDateOfMonth()
        Description copied from interface: TemporalExpression
        El método firstDateOfMonth contruye una expresión que genera la fecha del primer dia del mes de esta expresión.
        Specified by:
        firstDateOfMonth in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del primer dia del mes de esta expresión.
      • firstDateOfQuarter

        public TemporalScalarX firstDateOfQuarter()
        Description copied from interface: TemporalExpression
        El método firstDateOfQuarter contruye una expresión que genera la fecha del primer dia del trimestre de esta expresión.
        Specified by:
        firstDateOfQuarter in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del primer dia del trimestre de esta expresión.
      • firstDateOfSemester

        public TemporalScalarX firstDateOfSemester()
        Description copied from interface: TemporalExpression
        El método firstDateOfSemester contruye una expresión que genera la fecha del primer dia del semestre de esta expresión.
        Specified by:
        firstDateOfSemester in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del primer dia del semestre de esta expresión.
      • firstDateOfYear

        public TemporalScalarX firstDateOfYear()
        Description copied from interface: TemporalExpression
        El método firstDateOfYear contruye una expresión que genera la fecha del primer dia del año de esta expresión.
        Specified by:
        firstDateOfYear in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del primer dia del año de esta expresión.
      • lastDateOfMonth

        public TemporalScalarX lastDateOfMonth()
        Description copied from interface: TemporalExpression
        El método lastDateOfMonth contruye una expresión que genera la fecha del último dia del mes de esta expresión.
        Specified by:
        lastDateOfMonth in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del último dia del mes de esta expresión.
      • lastDateOfQuarter

        public TemporalScalarX lastDateOfQuarter()
        Description copied from interface: TemporalExpression
        El método lastDateOfQuarter contruye una expresión que genera la fecha del último dia del trimestre de esta expresión.
        Specified by:
        lastDateOfQuarter in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del último dia del trimestre de esta expresión.
      • lastDateOfSemester

        public TemporalScalarX lastDateOfSemester()
        Description copied from interface: TemporalExpression
        El método lastDateOfSemester contruye una expresión que genera la fecha del último dia del semestre de esta expresión.
        Specified by:
        lastDateOfSemester in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del último dia del semestre de esta expresión.
      • lastDateOfYear

        public TemporalScalarX lastDateOfYear()
        Description copied from interface: TemporalExpression
        El método lastDateOfYear contruye una expresión que genera la fecha del último dia del año de esta expresión.
        Specified by:
        lastDateOfYear in interface TemporalExpression
        Returns:
        expresión que retorna la fecha del último dia del año de esta expresión.
      • toCharString

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

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

        public NumericScalarX extractYear()
        Description copied from interface: TemporalExpression
        El método extractYear contruye una expresión que genera el valor del año de esta expresión.
        Specified by:
        extractYear in interface TemporalExpression
        Returns:
        expresión que retorna el valor del año de esta expresión.
      • extractMonth

        public NumericScalarX extractMonth()
        Description copied from interface: TemporalExpression
        El método extractMonth contruye una expresión que genera el valor del mes de esta expresión.
        Specified by:
        extractMonth in interface TemporalExpression
        Returns:
        expresión que retorna el valor del mes de esta expresión.
      • extractDay

        public NumericScalarX extractDay()
        Description copied from interface: TemporalExpression
        El método extractDay contruye una expresión que genera el valor del dia de esta expresión.
        Specified by:
        extractDay in interface TemporalExpression
        Returns:
        expresión que retorna el valor del dia de esta expresión.
      • extractHour

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

        public NumericScalarX extractMinute()
        Description copied from interface: TemporalExpression
        El método extractMinute contruye una expresión que genera el valor del minuto de esta expresión.
        Specified by:
        extractMinute in interface TemporalExpression
        Returns:
        expresión que retorna el valor del minuto de esta expresión.
      • extractSecond

        public NumericScalarX extractSecond()
        Description copied from interface: TemporalExpression
        El método extractSecond contruye una expresión que genera el valor del segundo de esta expresión.
        Specified by:
        extractSecond in interface TemporalExpression
        Returns:
        expresión que retorna el valor del segundo de esta expresión.