Enum Class Operator

java.lang.Object
java.lang.Enum<Operator>
com.landawn.abacus.condition.Operator
All Implemented Interfaces:
Serializable, Comparable<Operator>, Constable

public enum Operator extends Enum<Operator>
The Enum Operator.
  • Enum Constant Details

    • EQUAL

      public static final Operator EQUAL
      Field EQUAL.
    • NOT_EQUAL

      public static final Operator NOT_EQUAL
      Field NOT_EQUAL.
    • NOT_EQUAL2

      public static final Operator NOT_EQUAL2
      Field NOT_EQUAL2.
    • NOT

      public static final Operator NOT
      Field NOT.
    • NOT_OP

      public static final Operator NOT_OP
      Field NOT2.
    • XOR

      public static final Operator XOR
      Field XOR.
    • LIKE

      public static final Operator LIKE
      Field LIKE.
    • NOT_LIKE

      public static final Operator NOT_LIKE
      Field NOT_LIKE.
    • AND

      public static final Operator AND
      Field AND.
    • AND_OP

      public static final Operator AND_OP
      Field AND_OP.
    • OR

      public static final Operator OR
      Field OR.
    • OR_OP

      public static final Operator OR_OP
      Field OR_OP.
    • GREATER_THAN

      public static final Operator GREATER_THAN
      Field GREATER_THAN.
    • GREATER_EQUAL

      public static final Operator GREATER_EQUAL
      Field GREATER_EQUAL.
    • LESS_THAN

      public static final Operator LESS_THAN
      Field LESS_THAN.
    • LESS_EQUAL

      public static final Operator LESS_EQUAL
      Field LESS_EQUAL.
    • BETWEEN

      public static final Operator BETWEEN
      Field BETWEEN.
    • NOT_BETWEEN

      public static final Operator NOT_BETWEEN
      Field NOT_BETWEEN.
    • IS

      public static final Operator IS
      Field IS.
    • IS_NOT

      public static final Operator IS_NOT
      Field IS_NOT.
    • EXISTS

      public static final Operator EXISTS
      Field EXISTS.
    • IN

      public static final Operator IN
      Field IN.
    • NOT_IN

      public static final Operator NOT_IN
      Field NOT_IN.
    • ANY

      public static final Operator ANY
      Field ANY.
    • SOME

      public static final Operator SOME
      Field SOME.
    • ALL

      public static final Operator ALL
      Field ALL.
    • ON

      public static final Operator ON
      Field ON.
    • USING

      public static final Operator USING
    • JOIN

      public static final Operator JOIN
      Field JOIN.
    • LEFT_JOIN

      public static final Operator LEFT_JOIN
      Field LEFT_JOIN.
    • RIGHT_JOIN

      public static final Operator RIGHT_JOIN
      Field RIGHT_JOIN.
    • FULL_JOIN

      public static final Operator FULL_JOIN
      Field FULL_JOIN.
    • CROSS_JOIN

      public static final Operator CROSS_JOIN
      Field CROSS_JOIN.
    • INNER_JOIN

      public static final Operator INNER_JOIN
      Field INNER_JOIN.
    • NATURAL_JOIN

      public static final Operator NATURAL_JOIN
      Field NATURAL_JOIN.
    • WHERE

      public static final Operator WHERE
      Field WHERE.
    • HAVING

      public static final Operator HAVING
      Field HAVING.
    • GROUP_BY

      public static final Operator GROUP_BY
      Field GROUP_BY.
    • ORDER_BY

      public static final Operator ORDER_BY
      Field ORDER_BY.
    • LIMIT

      public static final Operator LIMIT
      Field LIMIT.
    • OFFSET

      public static final Operator OFFSET
      Field OFFSET.
    • FOR_UPDATE

      public static final Operator FOR_UPDATE
      Deprecated.
    • UNION

      public static final Operator UNION
      Field UNION.
    • UNION_ALL

      public static final Operator UNION_ALL
      Field UNION_ALL.
    • INTERSECT

      public static final Operator INTERSECT
      Field INTERSECT.
    • EXCEPT

      public static final Operator EXCEPT
      Field EXCEPT.
    • MINUS

      public static final Operator MINUS
      Field MINUS.
    • EMPTY

      public static final Operator EMPTY
      Field SPACE.
  • Method Details

    • values

      public static Operator[] 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 Operator 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
    • getOperator

      public static Operator getOperator(String name)
      Gets the operator.
      Parameters:
      name -
      Returns:
    • getName

      public String getName()
      Gets the name.
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Operator>
      Returns: