Package com.google.gerrit.server.query.change
package com.google.gerrit.server.query.change
-
ClassDescriptionPredicate that matches a
Timestamp
field from the index in a range from the passedString
representation of the Timestamp value to the maximum supported time.Predicate that matches aTimestamp
field from the index in a range from the the epoch to the passedString
representation of the Timestamp value.A Predicate to match any number of BranchNameKeys with O(1) efficiencyChangeData provides lazily loaded interface to change metadata loaded from NoteDb.Predicate that is mapped to a field in the change index, with additional filtering done in thematch
method.Predicate that is mapped to a field in the change index.Dictionary-based encoding algorithm for combining a serverId/legacyChangeNum into a virtual numeric idAlgorithm for encoding a serverId/legacyChangeNum into a virtual numeric idPredicates that match againstChangeData
.A default implementation ofChangePredicates.EditByPredicateProvider
, based on thChangeField.EDITBY_SPEC
index field.Parses a query string meant to be applied to change objects.Converts a operand (operator value) passed to an operator into aPredicate
.Query processor for the change index.Predicate for aChange.Status
.Representation of a user that does not have a Gerrit account.Query wrapper for the change index.An entity representing a special label vote that's not numeric, e.g.Change query implementation that outputs to a stream in the style of an SSH command.This class is used to extract comma separated values in a predicate.A query builder for submit requirement expressions that includes allChangeQueryBuilder
operators, in addition to extra operators contributed by this class.Predicate that can be used in submit requirement expressions.Predicate that matches changes where the latest patch set was uploaded by a user in the provided group.