Package com.atlassian.jira.jql.query

Interface Summary
ClauseQueryFactory Provides the logic to build a query for a clause.
LuceneQueryBuilder Converts a JQL query into an lucene query for searching JIRA lucene index.
OperatorSpecificQueryFactory An abstraction for the creation of a Query from an expression and operator.
QueryCreationContext A parameter object that encapsulates the context required when creating queries in the JQL way.
QueryRegistry Used to map a TerminalClause to its associated ClauseQueryFactorys.
 

Class Summary
AbstractDateOperatorQueryFactory Provideds common date operator specific query factory methods.
AbstractEqualityQueryFactory<T>  
AbstractLocalDateOperatorQueryFactory Provides common date operator specific query factory methods.
AbstractOperatorQueryFactory<T> Base class for operator query factories that can generate a query for a fieldName and a predicate.
AbstractTimeTrackingClauseQueryFactory Factory for producing clauses for the Time tracking system fields.
ActualValueCustomFieldClauseQueryFactory Factory for producing clauses for the custom fields that have a raw index value
ActualValueEqualityQueryFactory Creates equality queries for clauses whose value is exactly the same as the indexed value(e.g.
ActualValueRelationalQueryFactory Creates relational queries for clauses whose values are exactly the same as the indexed value (e.g.
AffectedVersionClauseQueryFactory Creates queries for affected version clauses.
AllTextClauseQueryFactory Builds lucene queries for the "all text" clause.
AssigneeClauseQueryFactory Clause query factory that creates the clauses for the assginee field.
CascadingSelectCustomFieldClauseQueryFactory Factory for producing clauses for the cascading select custom fields
ChangedClauseQueryFactory Factory class for validating and building the Lucene Changed query.
CommentClauseQueryFactory Generates a query for the comment system field.
ComponentClauseQueryFactory Creates queries for component clauses.
CreatedDateClauseQueryFactory Creates clauses for queries on the created date field.
CurrentEstimateClauseQueryFactory Factory for producing clauses for the TimeEstimateSystemField.
DateClauseQueryFactory Creates clauses for queries on date-time fields.
DateEqualityQueryFactory A query factory that handles equality operators for dates.
DateRelationalQueryFactory A query factory that can handle relational operators for dates.
DefaultLuceneQueryBuilder Creates a Lucene Query from a JQL clause.
DefaultQueryRegistry Able to map clauses to query handlers.
DescriptionClauseQueryFactory A query factory that generates lucene queries for the description system field.
DueDateClauseQueryFactory Creates clauses for queries on the due date field.
EnvironmentClauseQueryFactory Clause query factory for the environment system field.
EqualityQueryFactory<T> Used to generate equality lucene queries.
EqualityWithSpecifiedEmptyValueQueryFactory<T> Used to generate equality lucene queries.
FixForVersionClauseQueryFactory Creates queries for affected version clauses.
FreeTextClauseQueryFactory A query factory that generates lucene queries for the text fields.
GenericClauseQueryFactory Can generate queries for issue constant clauses.
HistoryPredicateQueryFactory *
IssueIdClauseQueryFactory A ClauseQueryFactory for the "Issue Key" JQL clause.
IssueParentClauseQueryFactory A ClauseQueryFactory for the "Issue Parent" JQL clause.
IssueSecurityLevelClauseQueryFactory A query factory that will generate a query for a issue security levels.
IssueTypeClauseQueryFactory Clause query factory that creates the clauses for the issue type field.
LabelsClauseQueryFactory A clause query factory that handles the Labels system field.
LikeQueryFactory A factory for creating a Query for the equals operator.
LocalDateClauseQueryFactory Creates clauses for queries on LocalDate fields.
LocalDateEqualityQueryFactory A query factory that handles equality operators for dates.
LocalDateRelationalQueryFactory A query factory that can handle relational operators for dates.
OriginalEstimateClauseQueryFactory Factory for producing clauses for the OriginalEstimateSystemField.
PriorityClauseQueryFactory Creates queries for priority clauses.
ProjectCategoryClauseQueryFactory Generates queries for the Project Category clause.
ProjectClauseQueryFactory A query factory that can generate queries for clauses that represent Project's.
ProjectCustomFieldClauseQueryFactory A query factory that can generate queries for clauses that represent Project's.
QueryCreationContextImpl Default implementation of QueryCreationContext.
QueryFactoryResult Represents the result of a call to the ClauseQueryFactory.getQuery(QueryCreationContext,com.atlassian.query.clause.TerminalClause) method.
RangeQueryFactory<T>  
RelationalOperatorIdIndexValueQueryFactory<T> Generates queries for the operators '>', '>=', '<', '<='.
RelationalOperatorMutatedIndexValueQueryFactory Creates relational queries for clauses with operands whose index value representation is based on mutated raw values as opposed to domain values.
ReporterClauseQueryFactory Clause query factory that creates the clauses for the reporter field.
ResolutionClauseQueryFactory Creates queries for resolution clauses.
ResolutionDateClauseQueryFactory Creates clauses for queries on the resolution date field.
SavedFilterClauseQueryFactory A query factory that will generate a query for a saved filter.
SelectCustomFieldClauseQueryFactory Factory for producing clauses for the cascading select custom fields
StatusClauseQueryFactory Clause query factory that creates the clauses for the status field.
SummaryClauseQueryFactory A clause query factory that handles the summary system field.
TimeSpentClauseQueryFactory Factory for producing clauses for the TimeSpentSystemField.
UpdatedDateClauseQueryFactory Creates clauses for queries on the updated date field.
UserCustomFieldClauseQueryFactory Clause query factory that creates the clauses for user custom fields.
ValidatingDecoratorQueryFactory A ClauseContextFactory that wraps another ClauseContextFactory to ensure that the ValidatingDecoratorQueryFactory.getQuery(QueryCreationContext, com.atlassian.query.clause.TerminalClause) method on the wrapped object is only called when this passed TerminalClause passes usage validation.
VersionCustomFieldClauseQueryFactory Creates queries for version custom field clauses.
VersionSpecificRelationalOperatorQueryFactory A relation query factory for version which overrides the the createPredicate method to return a predicate that checks the project is the same.
VoterClauseQueryFactory Factory for producing clauses for the voters.
VotesClauseQueryFactory Factory for producing clauses for the VotesSystemField.
WasClauseQueryFactory Factory class for validating and building the Lucene Was query.
WatcherClauseQueryFactory Factory for producing clauses for the watchers.
WatchesClauseQueryFactory Factory for producing clauses for the WatchesSystemField.
WorkRatioClauseQueryFactory Creates queries for WorkRatioSystemField clauses.
 



Copyright © 2002-2012 Atlassian. All Rights Reserved.