public final class

OperatorClasses

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

Class Overview

Contains classes for operators.

Summary

Fields
public static final Set<Operator> CHANGE_HISTORY_DATE_PREDICATES A set of change history predicates that support date searching.
public static final Set<Operator> CHANGE_HISTORY_OPERATORS A set of change history operators
public static final Set<Operator> CHANGE_HISTORY_PREDICATES A set of change history predicates.
public static final Set<Operator> CHANGE_HISTORY_VALUE_PREDICATES A set of change history predicates.
public static final Set<Operator> EMPTY_ONLY_OPERATORS A set of operators that work exclusively on the EMPTY clause.
public static final Set<Operator> EMPTY_OPERATORS A set of operators that can work on the EMPTY clause.
public static final Set<Operator> EQUALITY_AND_RELATIONAL A set of EQUALITY_OPERATORS and RELATIONAL_ONLY_OPERATORS.
public static final Set<Operator> EQUALITY_AND_RELATIONAL_WITH_EMPTY A set of EQUALITY_OPERATORS_WITH_EMPTY and RELATIONAL_ONLY_OPERATORS.
public static final Set<Operator> EQUALITY_OPERATORS The set of operators that a clause needs to support if it supports the EQUALS operator.
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.
public static final Set<Operator> LIST_ONLY_OPERATORS Set of operators that work with lists.
public static final Set<Operator> NEGATIVE_EQUALITY_OPERATORS Contains NOT_EQUALS, NOT_IN, and IS_NOT.
public static final Set<Operator> NON_RELATIONAL_OPERATORS A set of all non-relational operators.
public static final Set<Operator> POSITIVE_EQUALITY_OPERATORS Contains EQUALS, IN, and IS.
public static final Set<Operator> RELATIONAL_ONLY_OPERATORS Contains GREATER_THAN, GREATER_THAN_EQUALS, LESS_THAN and LESS_THAN_EQUALS.
public static final Set<Operator> TEXT_OPERATORS A set of operators that can work on text clauses.
Protected Methods
Object clone()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final Set<Operator> CHANGE_HISTORY_DATE_PREDICATES

A set of change history predicates that support date searching.

public static final Set<Operator> CHANGE_HISTORY_OPERATORS

A set of change history operators

public static final Set<Operator> CHANGE_HISTORY_PREDICATES

A set of change history predicates.

public static final Set<Operator> CHANGE_HISTORY_VALUE_PREDICATES

A set of change history predicates.

public static final Set<Operator> EMPTY_ONLY_OPERATORS

A set of operators that work exclusively on the EMPTY clause. Contains IS_NOT and IS.

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

public static final Set<Operator> EQUALITY_AND_RELATIONAL

public static final Set<Operator> EQUALITY_AND_RELATIONAL_WITH_EMPTY

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.

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.

public static final Set<Operator> LIST_ONLY_OPERATORS

Set of operators that work with lists. Cotnains NOT_IN and IN.

public static final Set<Operator> NEGATIVE_EQUALITY_OPERATORS

Contains NOT_EQUALS, NOT_IN, and IS_NOT.

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.

public static final Set<Operator> POSITIVE_EQUALITY_OPERATORS

Contains EQUALS, IN, and IS.

public static final Set<Operator> RELATIONAL_ONLY_OPERATORS

Contains GREATER_THAN, GREATER_THAN_EQUALS, LESS_THAN and LESS_THAN_EQUALS.

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.

Protected Methods

protected Object clone ()