Class CharacterOtherwiseX

    • Method Detail

      • isNull

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

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

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

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

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

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

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

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

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

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

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

        public BooleanComparisonX isGreaterOrEqualTo​(String y)
        Description copied from interface: CharacterExpression
        El método isGreaterOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el String 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 CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isGreaterOrEqualTo

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

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

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

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

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

        public BooleanComparisonX isLessOrEqualTo​(String y)
        Description copied from interface: CharacterExpression
        El método isLessOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con el String 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 CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isLessOrEqualTo

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

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

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

        public BooleanComparisonX startsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método startsWith 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 comienza por Y.
        Specified by:
        startsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • startsWith

        public BooleanComparisonX startsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método startsWith 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 comienza por Y.
        Specified by:
        startsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • notStartsWith

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

        public BooleanComparisonX notStartsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método notStartsWith 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 no comienza por Y.
        Specified by:
        notStartsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • notStartsWith

        public BooleanComparisonX notStartsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método notStartsWith 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 no comienza por Y.
        Specified by:
        notStartsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • contains

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

        public BooleanComparisonX contains​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método contains 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 contiene a Y.
        Specified by:
        contains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • contains

        public BooleanComparisonX contains​(Expression y)
        Description copied from interface: CharacterExpression
        El método contains 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 contiene a Y.
        Specified by:
        contains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • notContains

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

        public BooleanComparisonX notContains​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método notContains 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 no contiene a Y.
        Specified by:
        notContains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • notContains

        public BooleanComparisonX notContains​(Expression y)
        Description copied from interface: CharacterExpression
        El método notContains 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 no contiene a Y.
        Specified by:
        notContains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • endsWith

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

        public BooleanComparisonX endsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método endsWith 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 termina en Y.
        Specified by:
        endsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • endsWith

        public BooleanComparisonX endsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método endsWith 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 termina en Y.
        Specified by:
        endsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • notEndsWith

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

        public BooleanComparisonX notEndsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método notEndsWith 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 no termina en Y.
        Specified by:
        notEndsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • notEndsWith

        public BooleanComparisonX notEndsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método notEndsWith 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 no termina en Y.
        Specified by:
        notEndsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isIn

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public BooleanComparisonX isNullOrStartsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método isNullOrStartsWith 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 comienza por Y.
        Specified by:
        isNullOrStartsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrStartsWith

        public BooleanComparisonX isNullOrStartsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método isNullOrStartsWith 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 comienza por Y.
        Specified by:
        isNullOrStartsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrNotStartsWith

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

        public BooleanComparisonX isNullOrNotStartsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método isNullOrNotStartsWith 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 no comienza por Y.
        Specified by:
        isNullOrNotStartsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrNotStartsWith

        public BooleanComparisonX isNullOrNotStartsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método isNullOrNotStartsWith 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 no comienza por Y.
        Specified by:
        isNullOrNotStartsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrContains

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

        public BooleanComparisonX isNullOrContains​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método isNullOrContains 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 contiene a Y.
        Specified by:
        isNullOrContains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrContains

        public BooleanComparisonX isNullOrContains​(Expression y)
        Description copied from interface: CharacterExpression
        El método isNullOrContains 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 contiene a Y.
        Specified by:
        isNullOrContains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrNotContains

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

        public BooleanComparisonX isNullOrNotContains​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método isNullOrNotContains 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 no contiene a Y.
        Specified by:
        isNullOrNotContains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrNotContains

        public BooleanComparisonX isNullOrNotContains​(Expression y)
        Description copied from interface: CharacterExpression
        El método isNullOrNotContains 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 no contiene a Y.
        Specified by:
        isNullOrNotContains in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrEndsWith

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

        public BooleanComparisonX isNullOrEndsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método isNullOrEndsWith 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 termina en Y.
        Specified by:
        isNullOrEndsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrEndsWith

        public BooleanComparisonX isNullOrEndsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método isNullOrEndsWith 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 termina en Y.
        Specified by:
        isNullOrEndsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrNotEndsWith

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

        public BooleanComparisonX isNullOrNotEndsWith​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método isNullOrNotEndsWith 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 no termina en Y.
        Specified by:
        isNullOrNotEndsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrNotEndsWith

        public BooleanComparisonX isNullOrNotEndsWith​(Expression y)
        Description copied from interface: CharacterExpression
        El método isNullOrNotEndsWith 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 no termina en Y.
        Specified by:
        isNullOrNotEndsWith in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión lógica que genera la comparación de ambos operandos.
      • isNullOrIn

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

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

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

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

        public CharacterOrderedPairX coalesce​(String y)
        Description copied from interface: CharacterExpression
        El método coalesce contruye una expresión que genera la comparación de esta expresión (operando X) y del String 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 CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el primero de los operandos que no sea nulo.
      • coalesce

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

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

        public CharacterOrderedPairX nullIf​(String y)
        Description copied from interface: CharacterExpression
        El método nullIf contruye una expresión que genera la comparación de esta expresión (operando X) con el String 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 CharacterExpression
        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 CharacterOrderedPairX nullIf​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        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 CharacterExpression
        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 CharacterOrderedPairX nullIf​(Expression y)
        Description copied from interface: CharacterExpression
        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 CharacterExpression
        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 CharacterOrderedPairX max​(String y)
        Description copied from interface: CharacterExpression
        El método max contruye una expresión que genera la comparación de esta expresión (operando X) con el String que recibe como argumento (operando Y). La expresión generada retorna el mayor de los dos operandos.
        Specified by:
        max in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna el mayor de los dos operandos.
      • max

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

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

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

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

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

        public CharacterOrderedPairX concat​(String y)
        Description copied from interface: CharacterExpression
        El método concat contruye una expresión que genera la concatenación de esta expresión (operando X) con el String que recibe como argumento (operando Y).
        Specified by:
        concat in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la concatenación de los dos operandos.
      • concat

        public CharacterOrderedPairX concat​(SpecialCharacterValue y)
        Description copied from interface: CharacterExpression
        El método concat contruye una expresión que genera la concatenación de esta expresión (operando X) con el valor especial que recibe como argumento (operando Y).
        Specified by:
        concat in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la concatenación de los dos operandos.
      • concat

        public CharacterOrderedPairX concat​(Expression y)
        Description copied from interface: CharacterExpression
        El método concat contruye una expresión que genera la concatenación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y).
        Specified by:
        concat in interface CharacterExpression
        Parameters:
        y - operando Y
        Returns:
        expresión que retorna la concatenación de los dos operandos.
      • format

        public CharacterOrderedPairX format​(String template)
        Description copied from interface: CharacterExpression
        El método format contruye una expresión que genera esta expresión con el formato especificado por la plantilla que recibe como argumento.
        Specified by:
        format in interface CharacterExpression
        Parameters:
        template - plantilla de formato. Todas las letras X de la plantilla son sustituidas por caracteres del valor de la expresión; los demás caracteres de la plantilla son copiados al resultado. Para evitar la sustitución de una letra X, ésta debe estar precedida por una barra oblicua inversa (\). Cuando un carácter es precedido por una barra oblicua inversa se omite la barra y se copia el carácter al resultado; por lo tanto, para copiar una barra oblicua inversa debe escribirla dos veces seguidas (\\). Si la plantilla comienza por (LTR) o (RTL), la sustitución procede de izquierda a derecha, o de derecha a izquierda, respectivamente. Si la plantilla no comienza por (LTR) ni (RTL), la sustitución procede de izquierda a derecha, si el valor de la expresión contiene al menos un carácter no numérico; y de derecha a izquierda, si solo contiene caracteres numéricos. La sustitución se detiene cuando todos los caracteres de la plantilla o de la expresión han sido utilizados, lo que ocurra primero. Los últimos o los primeros caracteres de la plantilla podrían no ser parte del resultado, dependiendo de la cantidad de caracteres del primer operando y del sentido en el que procede la sustitución; en otras palabras, si la plantilla contiene un prefijo y un sufijo (sin letras X), y la sustitución procede de izquierda a derecha, el sufijo podría no aparecer en el resultado; y si la sustitución procede de derecha a izquierda, el prefijo podría no aparecer en el resultado.
        Returns:
        expresión que retorna la expresión con el formato especificado.
      • left

        public CharacterOrderedPairX left​(NumericExpression len)
        Description copied from interface: CharacterExpression
        El método left contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        left in interface CharacterExpression
        Parameters:
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de los primeros len caracteres del valor de esta expresión.
      • left

        public CharacterOrderedPairX left​(int len)
        Description copied from interface: CharacterExpression
        El método left contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        left in interface CharacterExpression
        Parameters:
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de los primeros len caracteres del valor de esta expresión.
      • right

        public CharacterOrderedPairX right​(NumericExpression len)
        Description copied from interface: CharacterExpression
        El método right contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        right in interface CharacterExpression
        Parameters:
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de los últimos len caracteres del valor de esta expresión.
      • right

        public CharacterOrderedPairX right​(int len)
        Description copied from interface: CharacterExpression
        El método right contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        right in interface CharacterExpression
        Parameters:
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de los últimos len caracteres del valor de esta expresión.
      • substr

        public CharacterOrderedPairX substr​(NumericExpression pos)
        Description copied from interface: CharacterExpression
        El método substr contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        substr in interface CharacterExpression
        Parameters:
        pos - posición a partir de la que se extrae la subcadena de caracteres; la posición del primer caracter es 1
        Returns:
        expresión que retorna la subcadena de caracteres del valor de esta expresión a partir de la posición especificada.
      • substr

        public CharacterOrderedPairX substr​(int pos)
        Description copied from interface: CharacterExpression
        El método substr contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        substr in interface CharacterExpression
        Parameters:
        pos - posición a partir de la que se extrae la subcadena de caracteres; la posición del primer caracter es 1
        Returns:
        expresión que retorna la subcadena de caracteres del valor de esta expresión a partir de la posición especificada.
      • substr

        public CharacterNaryVectorX substr​(NumericExpression pos,
                                           NumericExpression len)
        Description copied from interface: CharacterExpression
        El método substr contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        substr in interface CharacterExpression
        Parameters:
        pos - posición a partir de la que se extrae la subcadena de caracteres; la posición del primer caracter es 1
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de caracteres del valor de esta expresión.
      • substr

        public CharacterNaryVectorX substr​(NumericExpression pos,
                                           int len)
        Description copied from interface: CharacterExpression
        El método substr contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        substr in interface CharacterExpression
        Parameters:
        pos - posición a partir de la que se extrae la subcadena de caracteres; la posición del primer caracter es 1
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de caracteres del valor de esta expresión.
      • substr

        public CharacterNaryVectorX substr​(int pos,
                                           NumericExpression len)
        Description copied from interface: CharacterExpression
        El método substr contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        substr in interface CharacterExpression
        Parameters:
        pos - posición a partir de la que se extrae la subcadena de caracteres; la posición del primer caracter es 1
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de caracteres del valor de esta expresión.
      • substr

        public CharacterNaryVectorX substr​(int pos,
                                           int len)
        Description copied from interface: CharacterExpression
        El método substr contruye una expresión que genera una subcadena de caracteres del valor de esta expresión.
        Specified by:
        substr in interface CharacterExpression
        Parameters:
        pos - posición a partir de la que se extrae la subcadena de caracteres; la posición del primer caracter es 1
        len - longitud de la subcadena de caracteres resultante
        Returns:
        expresión que retorna la subcadena de caracteres del valor de esta expresión.
      • toZeroPaddedString

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

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

        public CharacterScalarX defaultWhenNull()
        Description copied from interface: CharacterExpression
        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 Char es ' ' (espacio en blanco); y el de una de tipo String es "" (el String de longitud 0).
        Specified by:
        defaultWhenNull in interface CharacterExpression
        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 CharacterScalarX nullWhenDefault()
        Description copied from interface: CharacterExpression
        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 Char es ' ' (espacio en blanco); y el de una de tipo String es "" (el String de longitud 0).
        Specified by:
        nullWhenDefault in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión o el valor nulo.
      • lower

        public CharacterScalarX lower()
        Description copied from interface: CharacterExpression
        El método lower contruye una expresión que genera el valor de esta expresión en minúsculas.
        Specified by:
        lower in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión en minúsculas.
      • upper

        public CharacterScalarX upper()
        Description copied from interface: CharacterExpression
        El método upper contruye una expresión que genera el valor de esta expresión en mayúsculas.
        Specified by:
        upper in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión en mayúsculas.
      • capitalize

        public CharacterScalarX capitalize()
        Description copied from interface: CharacterExpression
        El método capitalize contruye una expresión que genera el valor de esta expresión con el primer caracter en mayúscula.
        Specified by:
        capitalize in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión con el primer caracter en mayúscula.
      • uncapitalize

        public CharacterScalarX uncapitalize()
        Description copied from interface: CharacterExpression
        El método uncapitalize contruye una expresión que genera el valor de esta expresión con el primer caracter en minúscula.
        Specified by:
        uncapitalize in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión con el primer caracter en minúscula.
      • trim

        public CharacterScalarX trim()
        Description copied from interface: CharacterExpression
        El método trim contruye una expresión que genera el valor de esta expresión sin espacios en blanco al comienzo o al final.
        Specified by:
        trim in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión sin espacios en blanco al comienzo o al final.
      • ltrim

        public CharacterScalarX ltrim()
        Description copied from interface: CharacterExpression
        El método ltrim contruye una expresión que genera el valor de esta expresión sin espacios en blanco al comienzo.
        Specified by:
        ltrim in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión sin espacios en blanco al comienzo.
      • rtrim

        public CharacterScalarX rtrim()
        Description copied from interface: CharacterExpression
        El método rtrim contruye una expresión que genera el valor de esta expresión sin espacios en blanco al final.
        Specified by:
        rtrim in interface CharacterExpression
        Returns:
        expresión que retorna el valor de la expresión sin espacios en blanco al final.
      • toChar

        public CharacterScalarX toChar()
        Description copied from interface: CharacterExpression
        El método toChar contruye una expresión que genera el primer caracter del valor de esta expresión.
        Specified by:
        toChar in interface CharacterExpression
        Returns:
        expresión que retorna el primer caracter del valor de esta expresión.
      • toCharString

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