| Modifier and Type | Method and Description | 
|---|---|
protected Clause | 
CascadingSelectCustomFieldSearchInputTransformer.getClauseFromParams(ApplicationUser user,
                   CustomFieldParams customFieldParams)  | 
protected Clause | 
MultiGroupCustomFieldSearchInputTransformer.getClauseFromParams(ApplicationUser user,
                   CustomFieldParams params)  | 
protected Clause | 
MultiSelectCustomFieldSearchInputTransformer.getClauseFromParams(ApplicationUser user,
                   CustomFieldParams params)  | 
protected abstract Clause | 
AbstractCustomFieldSearchInputTransformer.getClauseFromParams(ApplicationUser user,
                   CustomFieldParams customFieldParams)
Note: only provide a sensible implementation of this if you intend on using  
AbstractCustomFieldSearchInputTransformer.getSearchClause(com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.issue.transport.FieldValuesHolder)
 as implemented here. | 
protected Clause | 
NumberRangeCustomFieldSearchInputTransformer.getClauseFromParams(ApplicationUser user,
                   CustomFieldParams customFieldParams)  | 
protected Clause | 
AbstractSingleValueCustomFieldSearchInputTransformer.getClauseFromParams(ApplicationUser user,
                   CustomFieldParams customFieldParams)  | 
Clause | 
AbstractCustomFieldSearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)  | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
ClauseTooComplexSearchException.getClause()  | 
Clause | 
ClauseRenamingCloningVisitor.visit(AndClause andClause)  | 
Clause | 
ClauseRemovingCloningVisitor.visit(AndClause andClause)  | 
Clause | 
ClauseReplacingCloningVisitor.visit(AndClause andClause)  | 
Clause | 
ClauseRenamingCloningVisitor.visit(ChangedClause clause)  | 
Clause | 
ClauseRemovingCloningVisitor.visit(ChangedClause clause)  | 
Clause | 
ClauseReplacingCloningVisitor.visit(ChangedClause clause)  | 
Clause | 
ClauseRenamingCloningVisitor.visit(NotClause notClause)  | 
Clause | 
ClauseRemovingCloningVisitor.visit(NotClause notClause)  | 
Clause | 
ClauseReplacingCloningVisitor.visit(NotClause notClause)  | 
Clause | 
ClauseRenamingCloningVisitor.visit(OrClause orClause)  | 
Clause | 
ClauseRemovingCloningVisitor.visit(OrClause orClause)  | 
Clause | 
ClauseReplacingCloningVisitor.visit(OrClause orClause)  | 
Clause | 
ClauseRenamingCloningVisitor.visit(TerminalClause clause)  | 
Clause | 
ClauseRemovingCloningVisitor.visit(TerminalClause clause)  | 
Clause | 
ClauseReplacingCloningVisitor.visit(TerminalClause clause)  | 
Clause | 
ClauseRenamingCloningVisitor.visit(WasClause clause)  | 
Clause | 
ClauseRemovingCloningVisitor.visit(WasClause clause)  | 
Clause | 
ClauseReplacingCloningVisitor.visit(WasClause clause)  | 
| Constructor and Description | 
|---|
ClauseTooComplexSearchException(Clause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<String> | 
DeterminedProjectsExtractor.extractDeterminedProjectsFromClause(Clause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Clause | 
CustomFieldLabelsSearchInputTransformer.getClauseFromParams(ApplicationUser user,
                   CustomFieldParams customFieldParams)  | 
Clause | 
ProjectSearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)  | 
Clause | 
TextQuerySearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)  | 
Clause | 
UserSearchInputTransformer.getSearchClause(ApplicationUser searcher,
               FieldValuesHolder fieldValuesHolder)  | 
Clause | 
DateSearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)  | 
Clause | 
LabelsSearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)  | 
Clause | 
WorkRatioSearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)  | 
Clause | 
KickassUserSearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)
Convert the user's input into a JQL clause. 
 | 
Clause | 
IdIndexedSearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)
For this implementation we expect that the fieldValuesHolder will contain a list of
 strings or nothing at all, if not then this will throw an exception. 
 | 
Clause | 
SearchInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)
Gets the portion of the Search Query that this searcher is responsible for. 
 | 
Clause | 
RelativeDateSearcherInputTransformer.getSearchClause(ApplicationUser user,
               FieldValuesHolder fieldValuesHolder)  | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
IndexedInputHelper.getClauseForNavigatorValues(String jqlClauseName,
                           Set<String> values)
Converts a set of Navigator value strings into a Clause that will match at least one of the specified values for
 the given field. 
 | 
Clause | 
DefaultIndexedInputHelper.getClauseForNavigatorValues(String clauseName,
                           Set<String> values)  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,String> | 
QuerySearcherInputHelper.convertClause(Clause clause,
             ApplicationUser user)
Take the passed clause and try and get the equivalent navigator parameters. 
 | 
Map<String,String> | 
WorkRatioSearcherInputHelper.convertClause(Clause clause,
             ApplicationUser user)
Take the passed clause and try and get the equivalent navigator parameters. 
 | 
Map<String,String> | 
DefaultWorkRatioSearcherInputHelper.convertClause(Clause clause,
             ApplicationUser user)  | 
DateSearcherInputHelper.ConvertClauseResult | 
DateSearcherInputHelper.convertClause(Clause clause,
             ApplicationUser user,
             boolean allowTimeComponent)
Take the passed clause and try and get the equivalent navigator parameters. 
 | 
DateSearcherInputHelper.ConvertClauseResult | 
AbstractDateSearchInputHelper.convertClause(Clause clause,
             ApplicationUser user,
             boolean allowTimeComponent)  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
FreeTextVisitor.containsFreeTextCondition(Clause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Clause | 
ComponentStatisticsMapper.getComponentClause(Long value)  | 
protected Clause | 
ComponentStatisticsMapper.getProjectClause(Long value)  | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
JqlClauseBuilder.buildClause()
Create the JQL clause the builder has currently constructed. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JqlClauseBuilder | 
JqlClauseBuilder.addClause(Clause clause)
Add the passed JQL condition to the query being built. 
 | 
static JqlClauseBuilder | 
JqlQueryBuilder.newClauseBuilder(Clause copy)
Build a new  
JqlClauseBuilder and initialise it with the passed clause. | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
WorklogClausesTransformerVisitor.visit(AndClause andClause)  | 
Clause | 
DeMorgansVisitor.visit(AndClause andClause)  | 
Clause | 
WorklogClausesTransformerVisitor.visit(ChangedClause clause)  | 
Clause | 
DeMorgansVisitor.visit(ChangedClause clause)  | 
Clause | 
WorklogClausesTransformerVisitor.visit(NotClause notClause)  | 
Clause | 
DeMorgansVisitor.visit(NotClause notClause)  | 
Clause | 
WorklogClausesTransformerVisitor.visit(OrClause orClause)  | 
Clause | 
DeMorgansVisitor.visit(OrClause orClause)  | 
Clause | 
WorklogClausesTransformerVisitor.visit(TerminalClause clause)  | 
Clause | 
DeMorgansVisitor.visit(TerminalClause terminalClause)  | 
Clause | 
WorklogClausesTransformerVisitor.visit(WasClause clause)  | 
Clause | 
DeMorgansVisitor.visit(WasClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
SimpleEquivalenceComparator.isEquivalent(Clause clause,
            Clause clause1)
Compares two clauses for equivalence suitable for use in Issue Navigator; e.g. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QueryContextVisitor.ContextResult | 
QueryContextVisitor.createContext(Clause clause)  | 
| Modifier and Type | Field and Description | 
|---|---|
Clause | 
JqlParser.query_return.clause  | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
JqlParser.andClause()  | 
Clause | 
JqlParser.clause()  | 
Clause | 
JqlParser.notClause()  | 
Clause | 
JqlParser.orClause()  | 
Clause | 
JqlParser.subClause()  | 
Clause | 
JqlParser.terminalClause()  | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
IssueClauseValueSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)
Note: we cannot assume that the  
IssueClauseValueSanitiser.IssueOperandSanitisingVisitor
 returns the same type of operand that went in, because issues can expand to more than one literal. | 
Clause | 
DefaultClausePermissionHandler.sanitise(ApplicationUser user,
        TerminalClause clause)  | 
Clause | 
ProjectClauseValueSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)
Important note: we are making a big assumption here that the  
ProjectClauseValueSanitiser.ProjectOperandSanitisingVisitor
 will always return the same kind of operand back after sanitising. | 
Clause | 
NoOpClauseSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)  | 
Clause | 
ClauseSanitiser.sanitise(ApplicationUser user,
        TerminalClause clause)
Given a user and a clause, will return a sanitised clause that when possible will not contain any information
 that the specified user does not have permission to see. 
 | 
Clause | 
ClauseSanitisingVisitor.visit(AndClause andClause)  | 
Clause | 
ClauseSanitisingVisitor.visit(ChangedClause clause)  | 
Clause | 
ClauseSanitisingVisitor.visit(NotClause notClause)  | 
Clause | 
ClauseSanitisingVisitor.visit(OrClause orClause)  | 
Clause | 
ClauseSanitisingVisitor.visit(TerminalClause clause)  | 
Clause | 
ClauseSanitisingVisitor.visit(WasClause clause)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ContextAwareQueryVisitor | 
QueryVisitor.createContextAwareQueryVisitor(QueryCreationContext queryCreationContext,
                              Clause clause)  | 
org.apache.lucene.search.Query | 
LuceneQueryBuilder.createLuceneQuery(QueryCreationContext queryCreationContext,
                 Clause clause)
Converts a JQL  
Clause into an lucene Query for searching JIRA lucene index. | 
org.apache.lucene.search.Query | 
DefaultLuceneQueryBuilder.createLuceneQuery(QueryCreationContext queryCreationContext,
                 Clause clause)  | 
org.apache.lucene.search.Query | 
QueryVisitor.createQuery(Clause clause,
           QueryCreationContext queryCreationContext)
Create a lucene query for the passed clause. 
 | 
ContextAwareQueryVisitor | 
ContextAwareQueryVisitor.ContextAwareQueryVisitorFactory.createVisitor(QueryCreationContext queryCreationContext,
             Clause parentClause)  | 
ContextAwareQueryVisitor | 
ContextAwareQueryVisitor.ContextAwareQueryVisitorFactory.createVisitorWithCustomQueryRegistry(QueryCreationContext queryCreationContext,
                                    Clause parentClause,
                                    QueryRegistry customQueryRegistry)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
JqlStringSupportImpl.generateJqlString(Clause clause)  | 
String | 
JqlStringSupport.generateJqlString(Clause clause)
Generates a JQL string representation for the passed clause. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ValidatorVisitor | 
ValidatorVisitor.ValidatorVisitorFactory.createVisitor(ApplicationUser searcher,
             Long filterId,
             Clause parentClause)  | 
| Constructor and Description | 
|---|
ValidatorVisitor(ValidatorRegistry validatorRegistry,
                JqlOperandResolver operandResolver,
                OperatorUsageValidator operatorUsageValidator,
                ApplicationUser searcher,
                Long filterId,
                Clause parentClause)  | 
| Constructor and Description | 
|---|
StatisticAccessorBean(ApplicationUser remoteUser,
                     Long projectId,
                     Clause additionalClause,
                     boolean limitToOpenIssues)
Instantiates this class with given parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
Query.getWhereClause()  | 
Clause | 
QueryImpl.getWhereClause()  | 
| Constructor and Description | 
|---|
QueryImpl(Clause whereClause)  | 
QueryImpl(Clause whereClause,
         OrderBy orderByClause,
         String originalQuery)  | 
QueryImpl(Clause whereClause,
         String originalQuery)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ChangedClause
Used to represent changed clause in the query tree 
 | 
interface  | 
TerminalClause
Denotes a terminal nodes that contain an Operator and an Operand. 
 | 
interface  | 
WasClause
Used to represent WAS in the Query tree 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AndClause
Used to represent a logical AND in the query tree. 
 | 
class  | 
ChangedClauseImpl
Implementation of ChangedClasue 
 | 
class  | 
MultiClause
An abstract class that will contain multiple clauses. 
 | 
class  | 
NotClause
Used to represent a logical NOT in the query tree. 
 | 
class  | 
OrClause
Used to represent a logical OR in the query tree. 
 | 
class  | 
TerminalClauseImpl
Used to represent a terminal node in the query tree. 
 | 
class  | 
WasClauseImpl
Represents the clause for the "WAS mode" of change history querying. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Clause | 
NotClause.getSubClause()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Clause> | 
ChangedClauseImpl.getClauses()  | 
List<Clause> | 
WasClauseImpl.getClauses()  | 
List<Clause> | 
Clause.getClauses()  | 
List<Clause> | 
TerminalClauseImpl.getClauses()  | 
List<Clause> | 
NotClause.getClauses()  | 
List<Clause> | 
MultiClause.getClauses()  | 
| Modifier and Type | Method and Description | 
|---|---|
static ClausePrecedence | 
ClausePrecedence.getPrecedence(Clause clause)  | 
| Constructor and Description | 
|---|
AndClause(Clause... clauses)  | 
NotClause(Clause subClause)  | 
OrClause(Clause... clauses)  | 
| Constructor and Description | 
|---|
AndClause(Collection<? extends Clause> clauses)  | 
MultiClause(Collection<? extends Clause> clauses)  | 
OrClause(Collection<? extends Clause> clauses)  | 
Copyright © 2002-2017 Atlassian. All Rights Reserved.