Uses of Interface
com.atlassian.query.clause.ClauseVisitor
Packages that use ClauseVisitor
Package
Description
-
Uses of ClauseVisitor in com.atlassian.jira.issue.search
Classes in com.atlassian.jira.issue.search that implement ClauseVisitorModifier and TypeClassDescriptionclass
A visitor that will remove the specified named clauses from the query tree.class
A visitor that will clone the tree it is visiting, renaming any terminal nodes whose name is a key in the substitutions map with its value in the substitutions map.class
A visitor that will clone the tree it is visiting, replacing any terminal nodes with the same name as a node in the provided substitutions list with the substitution node. -
Uses of ClauseVisitor in com.atlassian.jira.issue.search.optimizers
Classes in com.atlassian.jira.issue.search.optimizers that implement ClauseVisitorModifier and TypeClassDescriptionclass
A visitor that checks if we can determine any projects from the given query. -
Uses of ClauseVisitor in com.atlassian.jira.issue.search.searchers.impl
Classes in com.atlassian.jira.issue.search.searchers.impl that implement ClauseVisitorModifier and TypeClassDescriptionclass
ARecursiveClauseVisitor
which collectsTerminalClause
s that have the specified clause names.class
-
Uses of ClauseVisitor in com.atlassian.jira.issue.search.searchers.transformer
Classes in com.atlassian.jira.issue.search.searchers.transformer that implement ClauseVisitorModifier and TypeClassDescriptionclass
A visitor records all the TerminalClauses that match a particular condition. -
Uses of ClauseVisitor in com.atlassian.jira.issue.search.searchers.util
Classes in com.atlassian.jira.issue.search.searchers.util that implement ClauseVisitorModifier and TypeClassDescriptionclass
A base clause visitor that recursively visits each clause in a clause tree.class
Visitor that looks at a clause and determines the searchers that are relevant.class
A clause collecting visitor that collects all the termical clauses in a clause tree. -
Uses of ClauseVisitor in com.atlassian.jira.issue.search.util
Classes in com.atlassian.jira.issue.search.util that implement ClauseVisitorModifier and TypeClassDescriptionclass
Look through the query and try and find "text" searching conditions. -
Uses of ClauseVisitor in com.atlassian.jira.jql.clause
Classes in com.atlassian.jira.jql.clause that implement ClauseVisitorModifier and TypeClassDescriptionclass
Expands the not clauses in a clause tree using DeMorgans law and flips the operators to remove the not alltogether when possible.class
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ClauseVisitor in com.atlassian.jira.jql.context
Classes in com.atlassian.jira.jql.context that implement ClauseVisitorModifier and TypeClassDescriptionclass
A visitor that is used to generate aQueryContextVisitor.ContextResult
, which contains the full and simpleQueryContext
s of the visitedQuery
. -
Uses of ClauseVisitor in com.atlassian.jira.jql.permission
Classes in com.atlassian.jira.jql.permission that implement ClauseVisitorModifier and TypeClassDescriptionclass
A visitor for converting a clause into its sanitised form. -
Uses of ClauseVisitor in com.atlassian.jira.jql.query
Classes in com.atlassian.jira.jql.query that implement ClauseVisitor -
Uses of ClauseVisitor in com.atlassian.jira.jql.util
Classes in com.atlassian.jira.jql.util that implement ClauseVisitorModifier and TypeClassDescriptionclass
A base clause visitor that recursively visits each clause in a clause tree, apply mapping and return transformed clause. -
Uses of ClauseVisitor in com.atlassian.jira.jql.validator
Classes in com.atlassian.jira.jql.validator that implement ClauseVisitor -
Uses of ClauseVisitor in com.atlassian.jira.search.jql
Classes in com.atlassian.jira.search.jql that implement ClauseVisitorModifier and TypeClassDescriptionclass
This visitor groups all worklog clauses into aMultiWorklogClause
, so that it will be executed inside a singleChildQuery
.class
-
Uses of ClauseVisitor in com.atlassian.query.clause
Methods in com.atlassian.query.clause with parameters of type ClauseVisitorModifier and TypeMethodDescription<R> R
AndClause.accept
(ClauseVisitor<R> visitor) <R> R
ChangedClauseImpl.accept
(ClauseVisitor<R> visitor) <R> R
Clause.accept
(ClauseVisitor<R> visitor) Allows us to perform operations over the clauses based on the passed in visitor.<R> R
MultiWorklogClause.accept
(ClauseVisitor<R> visitor) <R> R
NotClause.accept
(ClauseVisitor<R> visitor) <R> R
OrClause.accept
(ClauseVisitor<R> visitor) <R> R
TerminalClauseImpl.accept
(ClauseVisitor<R> visitor) <R> R
WasClauseImpl.accept
(ClauseVisitor<R> visitor)
MultiWorklogClauseTransformerVisitor
instead.