| AndCardinalPredicate<T> |
|
| AndPredicate<T> |
Requires all predicates to be true.
|
| AndSource<T> |
|
| FieldBundle |
FieldBundle is an abstraction that allows retrieval of raw values from different sources.
|
| IndexedQuery<I,T> |
|
| IndexPredicate<I> |
Predicate that is mapped to a field in the index.
|
| IntegerRangePredicate<T> |
|
| 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.
|
| IsVisibleToPredicate<T> |
|
| LazyResultSet<T> |
Result set that allows for asynchronous execution of the actual query.
|
| LimitPredicate<T> |
|
| ListResultSet<T> |
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.
|
| NotPredicate<T> |
Negates the result of another predicate.
|
| OperatorPredicate<T> |
Predicate to filter a field by matching value.
|
| OrCardinalPredicate<T> |
|
| OrPredicate<T> |
Requires one predicate to be true.
|
| PaginatingSource<T> |
|
| PostFilterPredicate<T> |
Matches all documents in the index, with additional filtering done in the subclass's
match 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.
|
| QueryProcessor<T> |
Lower-level implementation for executing a single query over a secondary index.
|
| QueryProcessor.Metrics |
|
| QueryResult<T> |
Results of a query over entities.
|
| RangeUtil |
|
| RangeUtil.Range |
|
| RegexPredicate<I> |
|
| TimestampRangePredicate<I> |
|