public class EpicLinkEqualityQueryFactory extends Object implements GhOperatorSpecificQueryFactory
ActualValueEqualityQueryFactory. The reason we implemented
our own is because we want to generate lucene queries for more than one field (epic link ID versus epic link KEY).
Note that visibility queries are not used here because we assume our epic link field is always indexed.EpicLinkCustomFieldIndexer| Constructor and Description |
|---|
EpicLinkEqualityQueryFactory(com.atlassian.jira.issue.fields.CustomField customField,
EpicLinkResolver epicLinkResolver) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.jira.jql.query.QueryFactoryResult |
createQueryForEmptyOperand(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
String fieldName,
com.atlassian.query.operator.Operator operator) |
com.atlassian.jira.jql.query.QueryFactoryResult |
createQueryForMultipleValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
String fieldName,
com.atlassian.query.operator.Operator operator,
List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues) |
com.atlassian.jira.jql.query.QueryFactoryResult |
createQueryForSingleValue(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
String fieldName,
com.atlassian.query.operator.Operator operator,
List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues) |
boolean |
handlesOperator(com.atlassian.query.operator.Operator operator) |
public EpicLinkEqualityQueryFactory(com.atlassian.jira.issue.fields.CustomField customField,
EpicLinkResolver epicLinkResolver)
public com.atlassian.jira.jql.query.QueryFactoryResult createQueryForSingleValue(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
String fieldName,
com.atlassian.query.operator.Operator operator,
List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
createQueryForSingleValue in interface GhOperatorSpecificQueryFactoryOperatorSpecificQueryFactory.createQueryForSingleValue(String, com.atlassian.query.operator.Operator, java.util.List)public com.atlassian.jira.jql.query.QueryFactoryResult createQueryForMultipleValues(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
String fieldName,
com.atlassian.query.operator.Operator operator,
List<com.atlassian.jira.jql.operand.QueryLiteral> rawValues)
createQueryForMultipleValues in interface GhOperatorSpecificQueryFactoryOperatorSpecificQueryFactory.createQueryForMultipleValues(String, com.atlassian.query.operator.Operator, java.util.List)public com.atlassian.jira.jql.query.QueryFactoryResult createQueryForEmptyOperand(com.atlassian.jira.jql.query.QueryCreationContext queryCreationContext,
String fieldName,
com.atlassian.query.operator.Operator operator)
createQueryForEmptyOperand in interface GhOperatorSpecificQueryFactoryOperatorSpecificQueryFactory.createQueryForEmptyOperand(String, com.atlassian.query.operator.Operator)public boolean handlesOperator(com.atlassian.query.operator.Operator operator)
handlesOperator in interface GhOperatorSpecificQueryFactoryOperatorSpecificQueryFactory.handlesOperator(com.atlassian.query.operator.Operator)Copyright © 2007–2025 Atlassian. All rights reserved.