Interface | Description |
---|---|
DataSource<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.
|
IntPredicate<T> |
Predicate to filter a field by matching integer value.
|
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.
|
Annotation Type | Description |
---|---|
QueryBuilder.Operator |
Denotes a method which is a query operator.
|