Interface | Description |
---|---|
DataSource<T> | |
Matchable<T> | |
Paginated<T> | |
QueryBuilder.OperatorFactory<T,Q extends QueryBuilder<T,Q>> |
Converts a value string passed to an operator into a
Predicate . |
ResultSet<T> |
Result from any data store query function.
|
Class | Description |
---|---|
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> |
Wrapper combining an
IndexPredicate together with a DataSource that returns
matching results from the index. |
IndexPredicate<I> |
Index-aware predicate that includes a field type annotation.
|
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> | |
LimitPredicate<T> | |
ListResultSet<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.
|
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> |
Exception | Description |
---|---|
QueryParseException |
Exception thrown when a search query is invalid.
|
QueryRequiresAuthException |
Exception thrown when a search query is invalid.
|
Annotation Type | Description |
---|---|
QueryBuilder.Operator |
Denotes a method which is a query operator.
|