Enum Class DataAggregateOp

java.lang.Object
java.lang.Enum<DataAggregateOp>
adalid.core.enums.DataAggregateOp
All Implemented Interfaces:
Operator, Serializable, Comparable<DataAggregateOp>, Constable

public enum DataAggregateOp extends Enum<DataAggregateOp> implements Operator
Author:
Jorge Campins
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    La conjunción (AND) es un operador lógico que resulta en verdadero si todos los operandos son verdadero.
     
    El operador COALESCE devuelve el primero de sus operandos que no es nulo.
     
     
     
     
     
    La negación alternativa (NAND) es un operador lógico que resulta en verdadero si al menos uno de los operandos es falso.
    La equivalencia no-asociativa (NAXNOR) es un operador lógico que resulta en verdadero si todos los operandos son verdadero ó si todos son falso.
    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.
    La negación conjunta (NOR) es un operador lógico que resulta en verdadero si todos los operandos son falso.
    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.
    La disyunción (OR) es un operador lógico que resulta en verdadero si al menos uno de los operandos es verdadero.
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface adalid.core.interfaces.Operator

    name
  • Enum Constant Details

    • 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
    • CONCATENATE

      public static final DataAggregateOp CONCATENATE
    • SUM

      public static final DataAggregateOp SUM
    • PRODUCT

      public static final DataAggregateOp PRODUCT
    • AVERAGE

      public static final DataAggregateOp AVERAGE
  • Method Details

    • values

      public static DataAggregateOp[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static DataAggregateOp valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null