Class DefaultBooleanQuery

java.lang.Object
com.atlassian.jira.search.query.DefaultBooleanQuery
All Implemented Interfaces:
Query, BooleanQuery

@PublicApi public final class DefaultBooleanQuery extends Object implements BooleanQuery
  • Method Details

    • clauses

      public List<BooleanQuery.Clause> clauses()
      Specified by:
      clauses in interface BooleanQuery
    • minimumShouldMatch

      public int minimumShouldMatch()
      Specified by:
      minimumShouldMatch in interface BooleanQuery
    • builder

      public static BooleanQuery.Builder builder()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • clause

      public static BooleanQuery.Clause clause(Query query, BooleanQuery.Occur occur)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • mustNot

      public static BooleanQuery mustNot(Query query)
      Parameters:
      query - the query to be negated; must not be null
      Returns:
      a new boolean query with the input query negated.
    • should

      public static Query should(Query... queries)
      Parameters:
      queries - a list of results you want to merge; must not be null or contain nulls
      Returns:
      non-false results merged in a new boolean query with SHOULD.
    • should

      public static Query should(List<Query> queries)
      Parameters:
      queries - a list of results you want to merge; must not be null or contain nulls
      Returns:
      non-false results merged in a new boolean query with SHOULD.