Uses of Interface
com.atlassian.query.clause.Clause
Packages that use Clause
Package
Description
-
Uses of Clause in com.atlassian.jira.issue.customfields.searchers.transformer
Methods in com.atlassian.jira.issue.customfields.searchers.transformer that return ClauseModifier 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
Methods in com.atlassian.jira.issue.search that return ClauseModifier 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) Constructors in com.atlassian.jira.issue.search with parameters of type Clause -
Uses of Clause in com.atlassian.jira.issue.search.optimizers
Methods in com.atlassian.jira.issue.search.optimizers with parameters of type ClauseModifier and TypeMethodDescriptionDeterminedProjectsExtractor.extractDeterminedProjectsFromClause
(Clause clause) -
Uses of Clause in com.atlassian.jira.issue.search.searchers.transformer
Methods in com.atlassian.jira.issue.search.searchers.transformer that return ClauseModifier 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
Methods in com.atlassian.jira.issue.search.searchers.util that return ClauseModifier 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.Methods in com.atlassian.jira.issue.search.searchers.util with parameters of type ClauseModifier 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
Methods in com.atlassian.jira.issue.search.util with parameters of type ClauseModifier and TypeMethodDescriptionstatic boolean
FreeTextVisitor.containsFreeTextCondition
(Clause clause) -
Uses of Clause in com.atlassian.jira.issue.statistics
Methods in com.atlassian.jira.issue.statistics that return ClauseModifier and TypeMethodDescriptionprotected Clause
ComponentStatisticsMapper.getComponentClause
(Long value) protected Clause
ComponentStatisticsMapper.getProjectClause
(Long value) Constructors in com.atlassian.jira.issue.statistics with parameters of type ClauseModifierConstructorDescriptionStatisticsMapGenerator
(ApplicationUser remoteUser, Long projectId, Clause additionalClause, boolean limitToOpenIssues) Instantiates this class with given parameters. -
Uses of Clause in com.atlassian.jira.jql.builder
Methods in com.atlassian.jira.jql.builder that return ClauseModifier and TypeMethodDescriptionJqlClauseBuilder.buildClause()
Creates the JQL clause the builder has currently constructed.Methods in com.atlassian.jira.jql.builder with parameters of type ClauseModifier and TypeMethodDescriptionAdds 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
Methods in com.atlassian.jira.jql.clause that return ClauseModifier and TypeMethodDescriptionDeMorgansVisitor.visit
(ChangedClause clause) DeMorgansVisitor.visit
(TerminalClause terminalClause) Deprecated, for removal: This API element is subject to removal in a future version.WorklogClausesTransformerVisitor.visit
(ChangedClause clause) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.WorklogClausesTransformerVisitor.visit
(TerminalClause clause) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Methods in com.atlassian.jira.jql.clause with parameters of type ClauseModifier 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
Methods in com.atlassian.jira.jql.context with parameters of type Clause -
Uses of Clause in com.atlassian.jira.jql.parser.antlr
Fields in com.atlassian.jira.jql.parser.antlr declared as ClauseMethods in com.atlassian.jira.jql.parser.antlr that return Clause -
Uses of Clause in com.atlassian.jira.jql.permission
Methods in com.atlassian.jira.jql.permission that return ClauseModifier 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
Methods in com.atlassian.jira.jql.query with parameters of type ClauseModifier and TypeMethodDescriptionprotected ContextAwareQueryVisitor
QueryVisitor.createContextAwareQueryVisitor
(QueryCreationContext queryCreationContext, Clause clause) Deprecated, for removal: This API element is subject to removal in a future version.org.apache.lucene.search.Query
DefaultLuceneQueryBuilder.createLuceneQuery
(QueryCreationContext queryCreationContext, Clause clause) Deprecated, for removal: This API element is subject to removal in a future version.org.apache.lucene.search.Query
LuceneQueryBuilder.createLuceneQuery
(QueryCreationContext queryCreationContext, Clause clause) Deprecated.Converts a JQLClause
into an luceneQuery
for searching JIRA lucene index.org.apache.lucene.search.Query
QueryVisitor.createQuery
(Clause clause, QueryCreationContext queryCreationContext) Deprecated, for removal: This API element is subject to removal in a future version.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
Methods in com.atlassian.jira.jql.util that return ClauseModifier and TypeMethodDescriptionRecursiveClauseMappingVisitor.visit
(ChangedClause clause) RecursiveClauseMappingVisitor.visit
(TerminalClause clause) Methods in com.atlassian.jira.jql.util with parameters of type ClauseModifier 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
Methods in com.atlassian.jira.jql.validator with parameters of type ClauseModifier and TypeMethodDescriptionValidatorVisitor.ValidatorVisitorFactory.createVisitor
(ApplicationUser searcher, Long filterId, Clause parentClause) Constructors in com.atlassian.jira.jql.validator with parameters of type ClauseModifierConstructorDescriptionValidatorVisitor
(ValidatorRegistry validatorRegistry, JqlOperandResolver operandResolver, OperatorUsageValidator operatorUsageValidator, ApplicationUser searcher, Long filterId, Clause parentClause) -
Uses of Clause in com.atlassian.jira.search.jql
Methods in com.atlassian.jira.search.jql that return ClauseModifier and TypeMethodDescriptionMultiWorklogClauseTransformerVisitor.visit
(ChangedClause clause) MultiWorklogClauseTransformerVisitor.visit
(TerminalClause clause) Methods in com.atlassian.jira.search.jql with parameters of type ClauseModifier and TypeMethodDescriptionDefaultQueryFactory.create
(Clause clause, QueryCreationContext queryContext) QueryVisitor.QueryVisitorFactory.create
(QueryCreationContext queryCreationContext, Clause parentClause) boolean
MultiWorklogClauseQueryFactory.isWorklogClause
(QueryCreationContext context, Clause clause) -
Uses of Clause in com.atlassian.jira.web.bean
Constructors in com.atlassian.jira.web.bean with parameters of type ClauseModifierConstructorDescriptionStatisticAccessorBean
(ApplicationUser remoteUser, Long projectId, Clause additionalClause, boolean limitToOpenIssues) Deprecated, for removal: This API element is subject to removal in a future version.Instantiates this class with given parameters. -
Uses of Clause in com.atlassian.query
Methods in com.atlassian.query that return ClauseConstructors in com.atlassian.query with parameters of type Clause -
Uses of Clause in com.atlassian.query.clause
Subinterfaces of Clause in com.atlassian.query.clauseModifier 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 treeClasses in com.atlassian.query.clause that implement ClauseModifier 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
Represents a logical AND/OR consisting multiple clauses that are evaluated on an individual worklogclass
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.Methods in com.atlassian.query.clause that return ClauseMethods in com.atlassian.query.clause that return types with arguments of type ClauseModifier and TypeMethodDescriptionChangedClauseImpl.getClauses()
Clause.getClauses()
MultiClause.getClauses()
MultiWorklogClause.getClauses()
NotClause.getClauses()
TerminalClauseImpl.getClauses()
WasClauseImpl.getClauses()
Methods in com.atlassian.query.clause with parameters of type ClauseModifier and TypeMethodDescriptionstatic ClausePrecedence
ClausePrecedence.getPrecedence
(Clause clause) Constructors in com.atlassian.query.clause with parameters of type ClauseModifierConstructorDescriptionMultiWorklogClause
(MultiWorklogClause.Operator operator, Clause... clauses) Constructor parameters in com.atlassian.query.clause with type arguments of type ClauseModifierConstructorDescriptionAndClause
(Collection<? extends Clause> clauses) protected
MultiClause
(Collection<? extends Clause> clauses) MultiWorklogClause
(MultiWorklogClause.Operator operator, List<Clause> clauses) OrClause
(Collection<? extends Clause> clauses)