Uses of Interface
com.atlassian.query.clause.Clause
Package
Description
-
Uses of Clause in com.atlassian.jira.issue.customfields.searchers.transformer
Modifier and TypeMethodDescriptionprotected abstract Clause
AbstractCustomFieldSearchInputTransformer.getClauseFromParams
(ApplicationUser user, CustomFieldParams customFieldParams) Note: only provide a sensible implementation of this if you intend on usingAbstractCustomFieldSearchInputTransformer.getSearchClause(com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.issue.transport.FieldValuesHolder)
as implemented here.protected Clause
AbstractSingleValueCustomFieldSearchInputTransformer.getClauseFromParams
(ApplicationUser user, CustomFieldParams customFieldParams) 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 Clause
NumberRangeCustomFieldSearchInputTransformer.getClauseFromParams
(ApplicationUser user, CustomFieldParams customFieldParams) AbstractCustomFieldSearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) -
Uses of Clause in com.atlassian.jira.issue.search
Modifier and TypeMethodDescriptionClauseTooComplexSearchException.getClause()
ClauseRemovingCloningVisitor.visit
(ChangedClause clause) ClauseRemovingCloningVisitor.visit
(TerminalClause clause) ClauseRenamingCloningVisitor.visit
(ChangedClause clause) ClauseRenamingCloningVisitor.visit
(TerminalClause clause) ClauseReplacingCloningVisitor.visit
(ChangedClause clause) ClauseReplacingCloningVisitor.visit
(TerminalClause clause) -
Uses of Clause in com.atlassian.jira.issue.search.optimizers
Modifier and TypeMethodDescriptionDeterminedProjectsExtractor.extractDeterminedProjectsFromClause
(Clause clause) -
Uses of Clause in com.atlassian.jira.issue.search.searchers.transformer
Modifier and TypeMethodDescriptionprotected Clause
CustomFieldLabelsSearchInputTransformer.getClauseFromParams
(ApplicationUser user, CustomFieldParams customFieldParams) DateSearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) 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.IssueLinkTypesSearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) KickassUserSearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) Convert the user's input into a JQL clause.LabelsSearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) ProjectSearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) RelativeDateSearcherInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) SearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) Gets the portion of the Search Query that this searcher is responsible for.TextQuerySearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) UserSearchInputTransformer.getSearchClause
(ApplicationUser searcher, FieldValuesHolder fieldValuesHolder) WorkRatioSearchInputTransformer.getSearchClause
(ApplicationUser user, FieldValuesHolder fieldValuesHolder) -
Uses of Clause in com.atlassian.jira.issue.search.searchers.util
Modifier and TypeMethodDescriptionDefaultIndexedInputHelper.getClauseForNavigatorValues
(String clauseName, Set<String> values) 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.Modifier and TypeMethodDescriptionAbstractDateSearchInputHelper.convertClause
(Clause clause, ApplicationUser user, boolean allowTimeComponent) DateSearcherInputHelper.convertClause
(Clause clause, ApplicationUser user, boolean allowTimeComponent) Take the passed clause and try and get the equivalent navigator parameters.DefaultWorkRatioSearcherInputHelper.convertClause
(Clause clause, ApplicationUser user) QuerySearcherInputHelper.convertClause
(Clause clause, ApplicationUser user) Take the passed clause and try and get the equivalent navigator parameters.WorkRatioSearcherInputHelper.convertClause
(Clause clause, ApplicationUser user) Take the passed clause and try and get the equivalent navigator parameters. -
Uses of Clause in com.atlassian.jira.issue.search.util
Modifier and TypeMethodDescriptionstatic boolean
FreeTextVisitor.containsFreeTextCondition
(Clause clause) -
Uses of Clause in com.atlassian.jira.issue.statistics
Modifier and TypeMethodDescriptionprotected Clause
ComponentStatisticsMapper.getComponentClause
(Long value) protected Clause
ComponentStatisticsMapper.getProjectClause
(Long value) -
Uses of Clause in com.atlassian.jira.jql.builder
Modifier and TypeMethodDescriptionJqlClauseBuilder.buildClause()
Create the JQL clause the builder has currently constructed.Modifier and TypeMethodDescriptionAdd the passed JQL condition to the query being built.static JqlClauseBuilder
JqlQueryBuilder.newClauseBuilder
(Clause copy) Build a newJqlClauseBuilder
and initialise it with the passed clause. -
Uses of Clause in com.atlassian.jira.jql.clause
Modifier and TypeMethodDescriptionDeMorgansVisitor.visit
(ChangedClause clause) DeMorgansVisitor.visit
(TerminalClause terminalClause) WorklogClausesTransformerVisitor.visit
(ChangedClause clause) WorklogClausesTransformerVisitor.visit
(TerminalClause clause) Modifier and TypeMethodDescriptionboolean
SimpleEquivalenceComparator.isEquivalent
(Clause clause, Clause clause1) Compares two clauses for equivalence suitable for use in Issue Navigator; e.g. -
Uses of Clause in com.atlassian.jira.jql.context
-
Uses of Clause in com.atlassian.jira.jql.parser.antlr
-
Uses of Clause in com.atlassian.jira.jql.permission
Modifier and TypeMethodDescriptionClauseSanitiser.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.DefaultClausePermissionHandler.sanitise
(ApplicationUser user, TerminalClause clause) IssueClauseValueSanitiser.sanitise
(ApplicationUser user, TerminalClause clause) Note: we cannot assume that theIssueClauseValueSanitiser.IssueOperandSanitisingVisitor
returns the same type of operand that went in, because issues can expand to more than one literal.NoOpClauseSanitiser.sanitise
(ApplicationUser user, TerminalClause clause) ProjectClauseValueSanitiser.sanitise
(ApplicationUser user, TerminalClause clause) Important note: we are making a big assumption here that theProjectClauseValueSanitiser.ProjectOperandSanitisingVisitor
will always return the same kind of operand back after sanitising.ClauseSanitisingVisitor.visit
(ChangedClause clause) ClauseSanitisingVisitor.visit
(TerminalClause clause) -
Uses of Clause in com.atlassian.jira.jql.query
Modifier and TypeMethodDescriptionprotected ContextAwareQueryVisitor
QueryVisitor.createContextAwareQueryVisitor
(QueryCreationContext queryCreationContext, Clause clause) org.apache.lucene.search.Query
DefaultLuceneQueryBuilder.createLuceneQuery
(QueryCreationContext queryCreationContext, Clause clause) org.apache.lucene.search.Query
LuceneQueryBuilder.createLuceneQuery
(QueryCreationContext queryCreationContext, Clause clause) Converts a JQLClause
into an luceneQuery
for searching JIRA lucene index.org.apache.lucene.search.Query
QueryVisitor.createQuery
(Clause clause, QueryCreationContext queryCreationContext) Create a lucene query for the passed clause.ContextAwareQueryVisitor.ContextAwareQueryVisitorFactory.createVisitor
(QueryCreationContext queryCreationContext, Clause parentClause) ContextAwareQueryVisitor.ContextAwareQueryVisitorFactory.createVisitorWithCustomQueryRegistry
(QueryCreationContext queryCreationContext, Clause parentClause, QueryRegistry customQueryRegistry) -
Uses of Clause in com.atlassian.jira.jql.util
Modifier and TypeMethodDescriptionRecursiveClauseMappingVisitor.visit
(ChangedClause clause) RecursiveClauseMappingVisitor.visit
(TerminalClause clause) Modifier and TypeMethodDescriptionJqlStringSupport.generateJqlString
(Clause clause) Generates a JQL string representation for the passed clause.JqlStringSupportImpl.generateJqlString
(Clause clause) -
Uses of Clause in com.atlassian.jira.jql.validator
Modifier and TypeMethodDescriptionValidatorVisitor.ValidatorVisitorFactory.createVisitor
(ApplicationUser searcher, Long filterId, Clause parentClause) ModifierConstructorDescriptionValidatorVisitor
(ValidatorRegistry validatorRegistry, JqlOperandResolver operandResolver, OperatorUsageValidator operatorUsageValidator, ApplicationUser searcher, Long filterId, Clause parentClause) -
Uses of Clause in com.atlassian.jira.web.bean
ModifierConstructorDescriptionStatisticAccessorBean
(ApplicationUser remoteUser, Long projectId, Clause additionalClause, boolean limitToOpenIssues) Instantiates this class with given parameters. -
Uses of Clause in com.atlassian.query
-
Uses of Clause in com.atlassian.query.clause
Modifier and TypeInterfaceDescriptioninterface
Used to represent changed clause in the query treeinterface
Denotes a terminal nodes that contain an Operator and an Operand.interface
Used to represent WAS in the Query treeModifier and TypeClassDescriptionclass
Used to represent a logical AND in the query tree.class
Implementation of ChangedClasueclass
An abstract class that will contain multiple clauses.class
Used to represent a logical NOT in the query tree.class
Used to represent a logical OR in the query tree.class
Used to represent a terminal node in the query tree.final class
Represents the clause for the "WAS mode" of change history querying.Modifier and TypeMethodDescriptionChangedClauseImpl.getClauses()
Clause.getClauses()
MultiClause.getClauses()
NotClause.getClauses()
TerminalClauseImpl.getClauses()
WasClauseImpl.getClauses()
Modifier and TypeMethodDescriptionstatic ClausePrecedence
ClausePrecedence.getPrecedence
(Clause clause) ModifierConstructorDescriptionModifierConstructorDescriptionAndClause
(Collection<? extends Clause> clauses) protected
MultiClause
(Collection<? extends Clause> clauses) OrClause
(Collection<? extends Clause> clauses)