Class OperatorClasses

java.lang.Object
com.atlassian.jira.jql.operator.OperatorClasses

public final class OperatorClasses extends Object
Contains classes for operators.
Since:
v4.0
  • Field Details

    • NON_RELATIONAL_OPERATORS

      public static final Set<Operator> NON_RELATIONAL_OPERATORS
      A set of all non-relational operators. Contains NOT_EQUALS, EQUALS, NOT_LIKE, LIKE, NOT_IN, IN, IS_NOT, and IS.
    • EMPTY_ONLY_OPERATORS

      public static final Set<Operator> EMPTY_ONLY_OPERATORS
      A set of operators that work exclusively on the EMPTY clause. Contains IS_NOT and IS.
    • EMPTY_OPERATORS

      public static final Set<Operator> EMPTY_OPERATORS
      A set of operators that can work on the EMPTY clause. Contains NO_EQUALS, EQUALS, NOT_LIKE, LIKE, IS_NOT, and IS. Also contains the history operators was and was not
    • TEXT_OPERATORS

      public static final Set<Operator> TEXT_OPERATORS
      A set of operators that can work on text clauses. Contains NOT_LIKE, LIKE, IS_NOT, and IS.
    • POSITIVE_EQUALITY_OPERATORS

      public static final Set<Operator> POSITIVE_EQUALITY_OPERATORS
      Contains EQUALS, IN, and IS.
    • NEGATIVE_EQUALITY_OPERATORS

      public static final Set<Operator> NEGATIVE_EQUALITY_OPERATORS
      Contains NOT_EQUALS, NOT_IN, and IS_NOT.
    • EQUALITY_OPERATORS_WITH_EMPTY

      public static final Set<Operator> EQUALITY_OPERATORS_WITH_EMPTY
      A set of operators that a clause needs to support if it suppors the EQUALS operator and the EMPTY operand. Contains EQUALS, NOT_EQUALS, NOT_IN, IN, IS_NOT and IS.
    • EQUALITY_OPERATORS

      public static final Set<Operator> EQUALITY_OPERATORS
      The set of operators that a clause needs to support if it supports the EQUALS operator. Cotains EQUALS, NOT_EQUALS, NOT_IN and IN.
    • LIST_ONLY_OPERATORS

      public static final Set<Operator> LIST_ONLY_OPERATORS
      Set of operators that work with lists. Cotnains NOT_IN and IN.
    • RELATIONAL_ONLY_OPERATORS

      public static final Set<Operator> RELATIONAL_ONLY_OPERATORS
      Contains GREATER_THAN, GREATER_THAN_EQUALS, LESS_THAN and LESS_THAN_EQUALS.
    • EQUALITY_AND_RELATIONAL

      public static final Set<Operator> EQUALITY_AND_RELATIONAL
    • CHANGE_HISTORY_PREDICATES

      public static final Set<Operator> CHANGE_HISTORY_PREDICATES
      A set of change history predicates.
    • CHANGE_HISTORY_VALUE_PREDICATES

      public static final Set<Operator> CHANGE_HISTORY_VALUE_PREDICATES
      A set of change history predicates.
    • CHANGE_HISTORY_DATE_PREDICATES

      public static final Set<Operator> CHANGE_HISTORY_DATE_PREDICATES
      A set of change history predicates that support date searching.
    • CHANGE_HISTORY_OPERATORS

      public static final Set<Operator> CHANGE_HISTORY_OPERATORS
      A set of change history operators
    • EQUALITY_AND_RELATIONAL_WITH_EMPTY

      public static final Set<Operator> EQUALITY_AND_RELATIONAL_WITH_EMPTY
    • EQUALITY_AND_RELATIONAL_AND_TEXT_WITH_EMPTY

      public static final Set<Operator> EQUALITY_AND_RELATIONAL_AND_TEXT_WITH_EMPTY
  • Method Details