| Interface | Description |
|---|---|
| DataSource<T> | |
| Matchable<T> | |
| Paginated<T> | |
| QueryBuilder.OperatorFactory<T,Q extends QueryBuilder<T>> |
Converts a value string passed to an operator into a
Predicate. |
| Class | Description |
|---|---|
| AndPredicate<T> |
Requires all predicates to be true.
|
| AndSource<T> | |
| InternalQuery<T> |
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> | |
| LimitPredicate<T> | |
| NotPredicate<T> |
Negates the result of another predicate.
|
| OperatorPredicate<T> |
Predicate to filter a field by matching value.
|
| OrPredicate<T> |
Requires one predicate to be true.
|
| Predicate<T> |
An abstract predicate tree for any form of query.
|
| QueryBuilder<T> |
Base class to support writing parsers for query languages.
|
| QueryBuilder.Definition<T,Q extends QueryBuilder<T>> |
Defines the operators known by a QueryBuilder.
|
| QueryProcessor<T> | |
| QueryProcessor.Metrics | |
| QueryResult<T> |
Results of a query over entities.
|
| Exception | Description |
|---|---|
| QueryParseException |
Exception thrown when a search query is invalid.
|
| Annotation Type | Description |
|---|---|
| QueryBuilder.Operator |
Denotes a method which is a query operator.
|