Package adalid.core.enums
Enum DataAggregateOp
- java.lang.Object
-
- java.lang.Enum<DataAggregateOp>
-
- adalid.core.enums.DataAggregateOp
-
- All Implemented Interfaces:
Operator,Serializable,Comparable<DataAggregateOp>
public enum DataAggregateOp extends Enum<DataAggregateOp> implements Operator
- Author:
- Jorge Campins
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANDLa conjunción (AND) es un operador lógico que resulta en verdadero si todos los operandos son verdadero.AVERAGECOALESCEEl operador COALESCE devuelve el primero de sus operandos que no es nulo.CONCATCOUNTMAXIMUMMINIMUMNANDLa negación alternativa (NAND) es un operador lógico que resulta en verdadero si al menos uno de los operandos es falso.NAXNORLa equivalencia no-asociativa (NAXNOR) es un operador lógico que resulta en verdadero si todos los operandos son verdadero ó si todos son falso.NAXORLa disyunción exclusiva no-asociativa (NAXOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.NORLa negación conjunta (NOR) es un operador lógico que resulta en verdadero si todos los operandos son falso.NOR_OR_NAXORNOR_OR_NAXOR es un operador lógico compuesto que resulta en verdadero si uno y solo uno de los operandos es verdadero ó si todos son falso.ORLa disyunción (OR) es un operador lógico que resulta en verdadero si al menos uno de los operandos es verdadero.PRODUCTSUM
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataAggregateOpvalueOf(String name)Returns the enum constant of this type with the specified name.static DataAggregateOp[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COALESCE
public static final DataAggregateOp COALESCE
El operador COALESCE devuelve el primero de sus operandos que no es nulo. Solo devuelve nulo si todos los operandos son nulos.
-
COUNT
public static final DataAggregateOp COUNT
-
MAXIMUM
public static final DataAggregateOp MAXIMUM
-
MINIMUM
public static final DataAggregateOp MINIMUM
-
AND
public static final DataAggregateOp AND
La conjunción (AND) es un operador lógico que resulta en verdadero si todos los operandos son verdadero.
-
NAND
public static final DataAggregateOp NAND
La negación alternativa (NAND) es un operador lógico que resulta en verdadero si al menos uno de los operandos es falso. Es equivalente a la negación (NOT) de la conjunción (AND).
-
OR
public static final DataAggregateOp OR
La disyunción (OR) es un operador lógico que resulta en verdadero si al menos uno de los operandos es verdadero.
-
NOR
public static final DataAggregateOp NOR
La negación conjunta (NOR) es un operador lógico que resulta en verdadero si todos los operandos son falso. Es equivalente a la negación (NOT) de la disyunción (OR).
-
NAXOR
public static final DataAggregateOp NAXOR
La disyunción exclusiva no-asociativa (NAXOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.
-
NAXNOR
public static final DataAggregateOp NAXNOR
La equivalencia no-asociativa (NAXNOR) es un operador lógico que resulta en verdadero si todos los operandos son verdadero ó si todos son falso. Es equivalente a la negación (NOT) de la disyunción exclusiva no-asociativa (NAXOR).
-
NOR_OR_NAXOR
public static final DataAggregateOp NOR_OR_NAXOR
NOR_OR_NAXOR es un operador lógico compuesto que resulta en verdadero si uno y solo uno de los operandos es verdadero ó si todos son falso. Es equivalente a la disyunción (OR) de la negación conjunta (NOR) y la disyunción exclusiva no-asociativa (NAXOR). Con solo dos operandos también es equivalente a la negación alternativa (NAND).
-
CONCAT
public static final DataAggregateOp CONCAT
-
SUM
public static final DataAggregateOp SUM
-
PRODUCT
public static final DataAggregateOp PRODUCT
-
AVERAGE
public static final DataAggregateOp AVERAGE
-
-
Method Detail
-
values
public static DataAggregateOp[] 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 (DataAggregateOp c : DataAggregateOp.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DataAggregateOp 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
-
-