Package com.google.gerrit.index.query
package com.google.gerrit.index.query
-
ClassDescriptionAndPredicate<T>Requires all predicates to be true.AndSource<T>DataSource<T>FieldBundle is an abstraction that allows retrieval of raw values from different sources.IndexedQuery<I,
T> Wrapper combining anIndexPredicate
together with aDataSource
that returns matching results from the index.Predicate that is mapped to a field in the index.InternalQuery<T,Q extends InternalQuery<T, Q>> Execute a single query over a secondary index, for use by Gerrit internals.IntPredicate<T>Predicate to filter a field by matching integer value.Result set that allows for asynchronous execution of the actual query.Result set for queries that run synchronously or for cases where the result is already known and we just need to pipe it back through our interfaces.Matchable<T>NotPredicate<T>Negates the result of another predicate.Predicate to filter a field by matching value.OrPredicate<T>Requires one predicate to be true.Paginated<T>Matches all documents in the index, with additional filtering done in the subclass'smatch
method.Predicate<T>An abstract predicate tree for any form of query.QueryBuilder<T,Q extends QueryBuilder<T, Q>> Base class to support writing parsers for query languages.QueryBuilder.Definition<T,Q extends QueryBuilder<T, Q>> Defines the operators known by a QueryBuilder.Denotes a method which is a query operator.QueryBuilder.OperatorFactory<T,Q extends QueryBuilder<T, Q>> Converts a value string passed to an operator into aPredicate
.Exception thrown when a search query is invalid.Lower-level implementation for executing a single query over a secondary index.Exception thrown when a search query is invalid.QueryResult<T>Results of a query over entities.ResultSet<T>Result from any data store query function.