Package adalid.core.enums
Enum OrderedPairOp
- java.lang.Object
-
- java.lang.Enum<OrderedPairOp>
-
- adalid.core.enums.OrderedPairOp
-
- All Implemented Interfaces:
Operator,Serializable,Comparable<OrderedPairOp>
public enum OrderedPairOp extends Enum<OrderedPairOp> implements Operator
- Author:
- Jorge Campins
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ADD_DAYSADD_HOURSADD_MINUTESADD_MONTHSADD_SECONDSADD_WEEKSADD_YEARSANDLa conjunción (AND) es un operador lógico que resulta en verdadero si ambos operandos son verdadero.COALESCEEl operador COALESCE devuelve el primero de sus operandos que no es nulo.CONCATDIFF_IN_DAYSDIFF_IN_HOURSDIFF_IN_MINUTESDIFF_IN_MONTHSDIFF_IN_SECONDSDIFF_IN_WEEKSDIFF_IN_YEARSFORMATLEFTMAXIMUMMINIMUMNANDLa negación alternativa (NAND) es un operador lógico que resulta en verdadero si uno de los operandos es falso.NORLa negación conjunta (NOR) es un operador lógico que resulta en verdadero si ambos operandos son falso.NULLIFORLa disyunción (OR) es un operador lógico que resulta en verdadero si uno de los operandos es verdadero.RIGHTSUBSTRTO_ZERO_PADDED_STRINGX_DIVIDED_INTO_YX_IMPLIES_YLa condicional material (X_IMPLIES_Y) es un operador lógico que resulta en falso solo si X es verdadero y Y es falso.X_MINUS_YX_MULTIPLIED_BY_YX_PLUS_YX_RAISED_TO_THE_YXNORLa equivalencia (XNOR) es un operador lógico que resulta en verdadero si ambos operandos son verdadero ó si ambos son falso.XORLa disyunción exclusiva (XOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OrderedPairOpvalueOf(String name)Returns the enum constant of this type with the specified name.static OrderedPairOp[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COALESCE
public static final OrderedPairOp COALESCE
El operador COALESCE devuelve el primero de sus operandos que no es nulo. Solo devuelve nulo si ambos operandos son nulos.
-
NULLIF
public static final OrderedPairOp NULLIF
-
MAXIMUM
public static final OrderedPairOp MAXIMUM
-
MINIMUM
public static final OrderedPairOp MINIMUM
-
AND
public static final OrderedPairOp AND
La conjunción (AND) es un operador lógico que resulta en verdadero si ambos operandos son verdadero.
-
NAND
public static final OrderedPairOp NAND
La negación alternativa (NAND) es un operador lógico que resulta en verdadero si uno de los operandos es falso. Es equivalente a la negación (NOT) de la conjunción (AND).
-
OR
public static final OrderedPairOp OR
La disyunción (OR) es un operador lógico que resulta en verdadero si uno de los operandos es verdadero.
-
NOR
public static final OrderedPairOp NOR
La negación conjunta (NOR) es un operador lógico que resulta en verdadero si ambos operandos son falso. Es equivalente a la negación (NOT) de la disyunción (OR).
-
XOR
public static final OrderedPairOp XOR
La disyunción exclusiva (XOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.
-
XNOR
public static final OrderedPairOp XNOR
La equivalencia (XNOR) es un operador lógico que resulta en verdadero si ambos operandos son verdadero ó si ambos son falso. Es equivalente a la negación (NOT) de la disyunción exclusiva (XOR).
-
X_IMPLIES_Y
public static final OrderedPairOp X_IMPLIES_Y
La condicional material (X_IMPLIES_Y) es un operador lógico que resulta en falso solo si X es verdadero y Y es falso. Es equivalente a la disyunción (OR) de la negación (NOT) de X con Y (NOT X OR Y).
-
CONCAT
public static final OrderedPairOp CONCAT
-
FORMAT
public static final OrderedPairOp FORMAT
-
LEFT
public static final OrderedPairOp LEFT
-
RIGHT
public static final OrderedPairOp RIGHT
-
SUBSTR
public static final OrderedPairOp SUBSTR
-
TO_ZERO_PADDED_STRING
public static final OrderedPairOp TO_ZERO_PADDED_STRING
-
X_PLUS_Y
public static final OrderedPairOp X_PLUS_Y
-
X_MINUS_Y
public static final OrderedPairOp X_MINUS_Y
-
X_MULTIPLIED_BY_Y
public static final OrderedPairOp X_MULTIPLIED_BY_Y
-
X_DIVIDED_INTO_Y
public static final OrderedPairOp X_DIVIDED_INTO_Y
-
X_RAISED_TO_THE_Y
public static final OrderedPairOp X_RAISED_TO_THE_Y
-
ADD_YEARS
public static final OrderedPairOp ADD_YEARS
-
ADD_MONTHS
public static final OrderedPairOp ADD_MONTHS
-
ADD_WEEKS
public static final OrderedPairOp ADD_WEEKS
-
ADD_DAYS
public static final OrderedPairOp ADD_DAYS
-
ADD_HOURS
public static final OrderedPairOp ADD_HOURS
-
ADD_MINUTES
public static final OrderedPairOp ADD_MINUTES
-
ADD_SECONDS
public static final OrderedPairOp ADD_SECONDS
-
DIFF_IN_YEARS
public static final OrderedPairOp DIFF_IN_YEARS
-
DIFF_IN_MONTHS
public static final OrderedPairOp DIFF_IN_MONTHS
-
DIFF_IN_WEEKS
public static final OrderedPairOp DIFF_IN_WEEKS
-
DIFF_IN_DAYS
public static final OrderedPairOp DIFF_IN_DAYS
-
DIFF_IN_HOURS
public static final OrderedPairOp DIFF_IN_HOURS
-
DIFF_IN_MINUTES
public static final OrderedPairOp DIFF_IN_MINUTES
-
DIFF_IN_SECONDS
public static final OrderedPairOp DIFF_IN_SECONDS
-
-
Method Detail
-
values
public static OrderedPairOp[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OrderedPairOp c : OrderedPairOp.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OrderedPairOp valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-