| Interface | Description |
|---|---|
| Query |
A query for a repository.
|
| QueryVisitor<T> |
A specification of some behavior on each kind of query.
|
| Class | Description |
|---|---|
| AbstractQueryVisitorForSearch<T> |
An effectively abstract implementation of
QueryVisitor used by repository search implementations. |
| AbstractQueryVisitorForSearch.SearchHandles |
Use
new AbstractQueryVisitorForSearch.SearchHandles(repo) as shorthand for new AbstractQueryVisitorForSearch<String>(repo,String.class). |
| AbstractQueryVisitorForSearch.SearchObjects |
Use
new AbstractQueryVisitorForSearch.SearchObjects(repo) as shorthand for new AbstractQueryVisitorForSearch<DigitalObject>(repo,DigitalObject.class). |
| AttributeQuery |
A query that matches an object where an attribute has an exact value.
|
| BooleanClause |
A Boolean clause in a
BooleanQuery. |
| BooleanQuery |
A query reflecting a boolean expression.
|
| ElementAttributeQuery |
A query that matches an object where an element attribute has an exact value.
|
| MatchAllObjectsQuery |
A query that matches all objects.
|
| QueryParams |
Parameters to a repository search, such as pagination and sorting.
|
| QueryResults<T> |
A CloseableIterator which carries a size and an optional boolean indicating whether there are more results.
|
| RawQuery |
A query based on a raw String to be interpreted in a potentially repository-specific way.
|
| SortField |
A specification of a field to be sorted.
|
| Enum | Description |
|---|---|
| BooleanClause.Occur |
Enumerated type of occurence markers.
|