com.atlassian.jira.jql.query
Class EqualityWithSpecifiedEmptyValueQueryFactory<T>
java.lang.Object
com.atlassian.jira.jql.query.AbstractOperatorQueryFactory<T>
com.atlassian.jira.jql.query.AbstractEqualityQueryFactory<T>
com.atlassian.jira.jql.query.EqualityWithSpecifiedEmptyValueQueryFactory<T>
- All Implemented Interfaces:
- OperatorSpecificQueryFactory
public class EqualityWithSpecifiedEmptyValueQueryFactory<T>
- extends AbstractEqualityQueryFactory<T>
Used to generate equality lucene queries. When this searches for EMPTY values it will search the index for the
provided fieldName with the value that is provdied to represent an empty value.
- Since:
- v4.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EqualityWithSpecifiedEmptyValueQueryFactory
public EqualityWithSpecifiedEmptyValueQueryFactory(IndexInfoResolver<T> indexInfoResolver,
String emptyValue)
createQueryForEmptyOperand
public QueryFactoryResult createQueryForEmptyOperand(String fieldName,
Operator operator)
- Description copied from interface:
OperatorSpecificQueryFactory
- Generates the query for an operand that has an
OperandHandler
that
returns true for the isEmpty method. This should generate a Lucene query that will perform the correct search
for issues where the field value is not set.
- Parameters:
fieldName
- the index field name the query should be generated for.operator
- operator which is handled by this implementation.
- Returns:
- the queryFactoryResult that contains the query and the metadata.
Copyright © 2002-2014 Atlassian. All Rights Reserved.