Class CharacterScalarX

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

public class CharacterScalarX extends AbstractScalarX implements CharacterExpression
Author:
Jorge Campins
  • Method Details

    • 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

      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

      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

      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

      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

      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

      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.
    • isIn

      public BooleanComparisonX isIn(String 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 instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Specified by:
      isIn in interface 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.
    • isNotIn

      public BooleanComparisonX isNotIn(String 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 instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Specified by:
      isNotIn in interface 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.
    • isNullOrIn

      public BooleanComparisonX isNullOrIn(String 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 instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Specified by:
      isNullOrIn in interface 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.
    • isNullOrNotIn

      public BooleanComparisonX isNullOrNotIn(String 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 instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Specified by:
      isNullOrNotIn in interface 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

      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

      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

      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

      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

      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

      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.
    • ascii

      public CharacterOrderedPairX ascii(String y)
      Description copied from interface: CharacterExpression
      El método ascii contruye una expresión que genera el valor de esta expresión, sustituyendo los caracteres que no están incluídos en el código de caracteres ASCII con el valor del operando Y.
      Specified by:
      ascii in interface CharacterExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor de la expresión con solo caracteres ASCII.
    • diacriticlessAscii

      public CharacterOrderedPairX diacriticlessAscii(String y)
      Description copied from interface: CharacterExpression
      El método diacriticlessAscii contruye una expresión que genera el valor de esta expresión, sustituyendo primero los caracteres con acento, diéresis o tilde con el correspondiente caracter sin acento, diéresis o tilde; y luego sustituyendo el resto de los caracteres que no están incluídos en el código de caracteres ASCII con el valor del operando Y.
      Specified by:
      diacriticlessAscii in interface CharacterExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna el valor de la expresión con solo caracteres ASCII.
    • 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). A diferencia de concatenate, este método ignora los argumentos NULL.
      Specified by:
      concat in interface CharacterExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la concatenación de los dos operandos.
    • concat

      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). A diferencia de concatenate, este método ignora los argumentos NULL.
      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). A diferencia de concatenate, este método ignora los argumentos NULL.
      Specified by:
      concat in interface CharacterExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la concatenación de los dos operandos.
    • concatenate

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

      Description copied from interface: CharacterExpression
      El método concatenate 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). A diferencia de concat, este método devuelve NULL si el argumento es NULL.
      Specified by:
      concatenate in interface CharacterExpression
      Parameters:
      y - operando Y
      Returns:
      expresión que retorna la concatenación de los dos operandos.
    • concatenate

      public CharacterOrderedPairX concatenate(Expression y)
      Description copied from interface: CharacterExpression
      El método concatenate 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). A diferencia de concat, este método devuelve NULL si el argumento es NULL.
      Specified by:
      concatenate 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

      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

      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

      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

      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.
    • ascii

      public CharacterScalarX ascii()
      Description copied from interface: CharacterExpression
      El método ascii contruye una expresión que genera el valor de esta expresión, sustituyendo los caracteres que no están incluídos en el código de caracteres ASCII con un guión bajo.
      Specified by:
      ascii in interface CharacterExpression
      Returns:
      expresión que retorna el valor de la expresión con solo caracteres ASCII.
    • diacriticless

      public CharacterScalarX diacriticless()
      Description copied from interface: CharacterExpression
      El método diacriticless contruye una expresión que genera el valor de esta expresión, sustituyendo los caracteres con acento, diéresis o tilde con el correspondiente caracter sin acento, diéresis o tilde.
      Specified by:
      diacriticless in interface CharacterExpression
      Returns:
      expresión que retorna el valor de la expresión con caracteres sin acento, diéresis o tilde.
    • diacriticlessAscii

      public CharacterScalarX diacriticlessAscii()
      Description copied from interface: CharacterExpression
      El método diacriticlessAscii contruye una expresión que genera el valor de esta expresión, sustituyendo primero los caracteres con acento, diéresis o tilde con el correspondiente caracter sin acento, diéresis o tilde; y luego sustituyendo el resto de los caracteres que no están incluídos en el código de caracteres ASCII con un guión bajo.
      Specified by:
      diacriticlessAscii in interface CharacterExpression
      Returns:
      expresión que retorna el valor de la expresión con solo caracteres ASCII.
    • 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.