See: Description
| Interface | Description |
|---|---|
| FluentQuery<T> |
Fluent interface to define and run a query along with projection and sorting and.
|
| FluentQuery.FetchableFluentQuery<T> |
Fetchable extension
FluentQuery allowing to materialize results from the underlying query. |
| FluentQuery.ReactiveFluentQuery<T> |
Reactive extension
FluentQuery allowing to materialize results from the underlying query. |
| ParameterAccessor |
Interface to access method parameters.
|
| QueryByExampleExecutor<T> |
Interface to allow execution of Query by Example
Example instances. |
| QueryLookupStrategy |
Strategy interface for which way to lookup
RepositoryQuerys. |
| QueryMethodEvaluationContextProvider |
Provides a way to access a centrally defined potentially shared
EvaluationContext. |
| ReactiveQueryByExampleExecutor<T> |
Interface to allow execution of Query by Example
Example instances using a reactive infrastructure. |
| ReactiveQueryMethodEvaluationContextProvider |
Provides a way to access a centrally defined potentially shared
EvaluationContext by considering
ReactiveEvaluationContextExtension. |
| RepositoryQuery |
Interface for a query abstraction.
|
| Class | Description |
|---|---|
| DefaultParameters |
Default implementation of
Parameters. |
| ExtensionAwareQueryMethodEvaluationContextProvider |
An
QueryMethodEvaluationContextProvider that assembles an EvaluationContext from a list of
EvaluationContextExtension instances. |
| Parameter |
Class to abstract a single parameter of a query method.
|
| Parameters<S extends Parameters<S,T>,T extends Parameter> |
Abstracts method parameters that have to be bound to query parameters or applied to the query independently.
|
| ParametersParameterAccessor |
ParameterAccessor implementation using a Parameters instance to find special parameters. |
| QueryMethod |
Abstraction of a method that is designated to execute a finder query.
|
| ReactiveExtensionAwareQueryMethodEvaluationContextProvider |
An reactive
QueryMethodEvaluationContextProvider that assembles an EvaluationContext from a list of
EvaluationContextExtension and ReactiveEvaluationContextExtension. |
| ResultProcessor |
A
ResultProcessor to expose metadata about query result element projection and eventually post processing raw
query results into projections and data transfer objects. |
| ReturnedType |
A representation of the type returned by a
QueryMethod. |
| SpelEvaluator |
Evaluates SpEL expressions as extracted by the
SpelQueryContext.SpelExtractor based on parameter information from a method and
parameter values from a method call. |
| SpelQueryContext |
Source of
SpelQueryContext.SpelExtractor encapsulating configuration often common for all queries. |
| SpelQueryContext.EvaluatingSpelQueryContext |
An extension of
SpelQueryContext that can create SpelEvaluator instances as it also knows about a
QueryMethodEvaluationContextProvider. |
| Enum | Description |
|---|---|
| QueryLookupStrategy.Key |
| Exception | Description |
|---|---|
| ParameterOutOfBoundsException |
Exception to be thrown when trying to access a
Parameter with an invalid index inside a Parameters
instance. |
| QueryCreationException |
Exception to be thrown if a query cannot be created from a
Method. |
| Annotation Type | Description |
|---|---|
| Param |
Annotation to bind method parameters to a query via a named parameter.
|
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.