Class ProjectQueryBuilder
- java.lang.Object
- 
- com.google.gerrit.index.query.QueryBuilder<com.google.gerrit.index.project.ProjectData,ProjectQueryBuilder>
- 
- com.google.gerrit.server.query.project.ProjectQueryBuilder
 
 
- 
 public class ProjectQueryBuilder extends QueryBuilder<com.google.gerrit.index.project.ProjectData,ProjectQueryBuilder> Parses a query string meant to be applied to project objects.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.google.gerrit.index.query.QueryBuilderQueryBuilder.Definition<T,Q extends QueryBuilder<T,Q>>, QueryBuilder.Operator, QueryBuilder.OperatorFactory<T,Q extends QueryBuilder<T,Q>>
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringFIELD_LIMIT- 
Fields inherited from class com.google.gerrit.index.query.QueryBuilderbuilderDef, opAliases
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Predicate<com.google.gerrit.index.project.ProjectData>defaultField(String query)Handle a value present outside of an operator.Predicate<com.google.gerrit.index.project.ProjectData>description(String description)Predicate<com.google.gerrit.index.project.ProjectData>inname(String namePart)Predicate<com.google.gerrit.index.project.ProjectData>limit(String query)Predicate<com.google.gerrit.index.project.ProjectData>name(String name)Predicate<com.google.gerrit.index.project.ProjectData>parent(String parentName)Predicate<com.google.gerrit.index.project.ProjectData>state(String state)- 
Methods inherited from class com.google.gerrit.index.query.QueryBuildererror, error, find, find, parse, parse, setOperatorAliases
 
- 
 
- 
- 
- 
Field Detail- 
FIELD_LIMITpublic static final String FIELD_LIMIT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
descriptionpublic Predicate<com.google.gerrit.index.project.ProjectData> description(String description) throws QueryParseException - Throws:
- QueryParseException
 
 - 
statepublic Predicate<com.google.gerrit.index.project.ProjectData> state(String state) throws QueryParseException - Throws:
- QueryParseException
 
 - 
defaultFieldprotected Predicate<com.google.gerrit.index.project.ProjectData> defaultField(String query) throws QueryParseException Description copied from class:QueryBuilderHandle a value present outside of an operator.This default implementation always throws an "Unsupported query: " message containing the input text. Subclasses may override this method to perform do-what-i-mean guesses based on the input string. - Overrides:
- defaultFieldin class- QueryBuilder<com.google.gerrit.index.project.ProjectData,ProjectQueryBuilder>
- Parameters:
- query- the value supplied by itself in the query.
- Returns:
- predicate representing this value.
- Throws:
- QueryParseException- the parser does not recognize this value.
 
 - 
limitpublic Predicate<com.google.gerrit.index.project.ProjectData> limit(String query) throws QueryParseException - Throws:
- QueryParseException
 
 
- 
 
-