Class ProjectWatch.WatcherChangeQueryBuilder
java.lang.Object
com.google.gerrit.index.query.QueryBuilder<ChangeData,ChangeQueryBuilder>
 
com.google.gerrit.server.query.change.ChangeQueryBuilder
com.google.gerrit.server.mail.send.ProjectWatch.WatcherChangeQueryBuilder
- Enclosing class:
- ProjectWatch
- 
Nested Class SummaryNested classes/interfaces inherited from class com.google.gerrit.server.query.change.ChangeQueryBuilderChangeQueryBuilder.Arguments, ChangeQueryBuilder.ChangeHasOperandFactory, ChangeQueryBuilder.ChangeIsOperandFactory, ChangeQueryBuilder.ChangeOperandFactory, ChangeQueryBuilder.ChangeOperatorFactoryNested 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 inherited from class com.google.gerrit.server.query.change.ChangeQueryBuilderARG_COUNT, ARG_ID_GROUP, ARG_ID_NAME, ARG_ID_NON_CONTRIBUTOR, ARG_ID_NON_UPLOADER, ARG_ID_OWNER, ARG_ID_USER, ARG_USERS, args, FIELD_ADDED, FIELD_AGE, FIELD_ASSIGNEE, FIELD_ATTENTION_SET_FULL, FIELD_ATTENTION_SET_USERS, FIELD_ATTENTION_SET_USERS_COUNT, FIELD_AUTHOR, FIELD_CHANGE, FIELD_CHANGE_ID, FIELD_CHANGE_NUMBER, FIELD_CHERRY_PICK_OF_CHANGE, FIELD_CHERRY_PICK_OF_PATCHSET, FIELD_CHERRYPICK, FIELD_COMMENT, FIELD_COMMENTBY, FIELD_COMMIT, FIELD_COMMITTER, FIELD_CONFLICTS, FIELD_CUSTOM_KEYED_VALUES, FIELD_DELETED, FIELD_DELTA, FIELD_DESTINATION, FIELD_DIRECTORY, FIELD_DRAFTBY, FIELD_EDITBY, FIELD_EXACTAUTHOR, FIELD_EXACTCOMMIT, FIELD_EXACTCOMMITTER, FIELD_EXTENSION, FIELD_FILE, FIELD_FILEPART, FIELD_FOOTER, FIELD_FOOTER_NAME, FIELD_GROUP, FIELD_HASHTAG, FIELD_IS_SUBMITTABLE, FIELD_LABEL, FIELD_LIMIT, FIELD_MERGE, FIELD_MERGEABLE, FIELD_MERGED_ON, FIELD_MESSAGE, FIELD_MESSAGE_EXACT, FIELD_ONLY_EXTENSIONS, FIELD_OWNER, FIELD_OWNERIN, FIELD_PARENTOF, FIELD_PARENTPROJECT, FIELD_PENDING_REVIEWER, FIELD_PENDING_REVIEWER_BY_EMAIL, FIELD_PREFIX_SUBJECT, FIELD_PRIVATE, FIELD_PROJECT, FIELD_PROJECTS, FIELD_PURE_REVERT, FIELD_REF, FIELD_REVERTOF, FIELD_REVIEWEDBY, FIELD_REVIEWERIN, FIELD_STAR, FIELD_STARBY, FIELD_STARTED, FIELD_STATUS, FIELD_SUBJECT, FIELD_SUBMISSIONID, FIELD_TR, FIELD_UNRESOLVED_COMMENT_COUNT, FIELD_UPLOADER, FIELD_UPLOADERIN, FIELD_VISIBLETO, FIELD_WATCHEDBY, FIELD_WIP, hasOperandAliases, LABEL_SPLITTER, NON_CONTRIBUTOR_ACCOUNT_ID, NON_EXISTING_ACCOUNT_ID, NON_UPLOADER_ACCOUNT_ID, OPERATOR_AFTER, OPERATOR_BEFORE, OPERATOR_MERGED_AFTER, OPERATOR_MERGED_BEFORE, OWNER_ACCOUNT_IDFields inherited from class com.google.gerrit.index.query.QueryBuilderbuilderDef, opAliases
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionasUser(ChangeQueryBuilder other, CurrentUser user) protected Predicate<ChangeData> defaultField(String query) Handle a value present outside of an operator.Methods inherited from class com.google.gerrit.server.query.change.ChangeQueryBuildera, added, after, age, asUser, attention, author, before, branch, bug, cc, change, checkFieldAvailable, cherryPickOf, comment, commentby, commit, committer, conflicts, d, deleted, delta, description, destination, dir, directory, ext, extension, f, file, footer, from, getArgs, getDestinationList, getQueryList, has, hasfooter, hashtag, inhashtag, intopic, isVisible, label, limit, loadDestinationList, loadQueryList, m, mergedAfter, mergedBefore, message, o, onlyextensions, onlyexts, owner, ownerin, p, parentof, parentproject, parentrepo, parentrepository, path, prefixhashtag, prefixsubject, prefixtopic, project, projects, query, r, ref, repo, repos, repositories, repository, revertof, reviewedby, reviewer, reviewerByState, reviewerin, rule, since, size, status, statusOpen, subject, submissionId, topic, tr, unresolved, until, uploader, uploaderin, validateLabelArgs, visibleto, visibletoMethods inherited from class com.google.gerrit.index.query.QueryBuildererror, error, find, find, parse, parse, setOperatorAliases
- 
Constructor Details- 
WatcherChangeQueryBuilder
 
- 
- 
Method Details- 
asUserpublic static ProjectWatch.WatcherChangeQueryBuilder asUser(ChangeQueryBuilder other, CurrentUser user) 
- 
defaultFieldDescription 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- ChangeQueryBuilder
- Parameters:
- query- the value supplied by itself in the query.
- Returns:
- predicate representing this value.
- Throws:
- QueryParseException- the parser does not recognize this value.
 
- 
is- Overrides:
- isin class- ChangeQueryBuilder
- Throws:
- QueryParseException
 
 
-