@InjectableComponent public class

DefaultLuceneQueryBuilder

extends Object
implements LuceneQueryBuilder
java.lang.Object
   ↳ com.atlassian.jira.jql.query.DefaultLuceneQueryBuilder

Class Overview

Creates a Lucene Query from a JQL clause.

Summary

Public Constructors
DefaultLuceneQueryBuilder(QueryVisitor queryVisitor, LuceneQueryModifier luceneQueryModifier)
Public Methods
Query createLuceneQuery(QueryCreationContext queryCreationContext, Clause clause)
Converts a JQL Clause into an lucene Query for searching JIRA lucene index.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.jql.query.LuceneQueryBuilder

Public Constructors

public DefaultLuceneQueryBuilder (QueryVisitor queryVisitor, LuceneQueryModifier luceneQueryModifier)

Public Methods

public Query createLuceneQuery (QueryCreationContext queryCreationContext, Clause clause)

Converts a JQL Clause into an lucene Query for searching JIRA lucene index.

Parameters
queryCreationContext the secutiry context under which the lucene query should be generated
clause the JQL clause to convert into a lucene query
Returns
  • the lucene query generated from the Clause, Never null.