Package | Description |
---|---|
org.springframework.data.querydsl |
Querydsl integration support classes.
|
org.springframework.data.repository.cdi |
Base classes to implement CDI support for repositories.
|
org.springframework.data.repository.config |
Support classes for repository namespace and JavaConfig integration.
|
org.springframework.data.repository.core.support |
Base classes to implement repositories for various data stores.
|
org.springframework.data.repository.query |
Support classes to work with query methods.
|
org.springframework.data.repository.query.parser |
Support classes for parsing queries from method names.
|
org.springframework.data.repository.support |
Support classes for integration of the repository programming model with 3rd party frameworks.
|
Class and Description |
---|
FluentQuery.FetchableFluentQuery
Fetchable extension
FluentQuery allowing to materialize results from the underlying query. |
FluentQuery.ReactiveFluentQuery
Reactive extension
FluentQuery allowing to materialize results from the underlying query. |
Class and Description |
---|
QueryLookupStrategy.Key |
QueryMethodEvaluationContextProvider
Provides a way to access a centrally defined potentially shared
EvaluationContext . |
Class and Description |
---|
QueryLookupStrategy.Key |
Class and Description |
---|
QueryLookupStrategy
Strategy interface for which way to lookup
RepositoryQuery s. |
QueryLookupStrategy.Key |
QueryMethod
Abstraction of a method that is designated to execute a finder query.
|
QueryMethodEvaluationContextProvider
Provides a way to access a centrally defined potentially shared
EvaluationContext . |
RepositoryQuery
Interface for a query abstraction.
|
Class and Description |
---|
DefaultParameters
Default implementation of
Parameters . |
FluentQuery
Fluent interface to define and run a query along with projection and sorting and.
|
FluentQuery.FetchableFluentQuery
Fetchable extension
FluentQuery allowing to materialize results from the underlying query. |
FluentQuery.ReactiveFluentQuery
Reactive extension
FluentQuery allowing to materialize results from the underlying query. |
Parameter
Class to abstract a single parameter of a query method.
|
ParameterAccessor
Interface to access method parameters.
|
Parameters
Abstracts method parameters that have to be bound to query parameters or applied to the query independently.
|
QueryCreationException
Exception to be thrown if a query cannot be created from a
Method . |
QueryLookupStrategy.Key |
QueryMethod
Abstraction of a method that is designated to execute a finder query.
|
QueryMethodEvaluationContextProvider
Provides a way to access a centrally defined potentially shared
EvaluationContext . |
ReactiveQueryMethodEvaluationContextProvider
Provides a way to access a centrally defined potentially shared
EvaluationContext by considering
ReactiveEvaluationContextExtension . |
RepositoryQuery
Interface for a query abstraction.
|
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 . |
SpelQueryContext.SpelExtractor
Parses a query string, identifies the contained SpEL expressions, replaces them with bind parameters and offers a
Map from those bind parameters to the SpEL expression. |
Class and Description |
---|
ParameterAccessor
Interface to access method parameters.
|
Class and Description |
---|
QueryMethod
Abstraction of a method that is designated to execute a finder query.
|
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.