Package | Description |
---|---|
org.springframework.data.repository.query |
Support classes to work with query methods.
|
Modifier and Type | Class and Description |
---|---|
class |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultParameters
Default implementation of
Parameters . |
Modifier and Type | Method and Description |
---|---|
<T extends Parameters<?,?>> |
ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext(T parameters,
Object[] parameterValues) |
<T extends Parameters<?,?>> |
ExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext(T parameters,
Object[] parameterValues) |
<T extends Parameters<?,?>> |
QueryMethodEvaluationContextProvider.getEvaluationContext(T parameters,
Object[] parameterValues)
Returns an
EvaluationContext built using the given Parameters and parameter values. |
<T extends Parameters<?,?>> |
ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext(T parameters,
Object[] parameterValues,
ExpressionDependencies dependencies) |
<T extends Parameters<?,?>> |
ExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext(T parameters,
Object[] parameterValues,
ExpressionDependencies dependencies) |
<T extends Parameters<?,?>> |
QueryMethodEvaluationContextProvider.getEvaluationContext(T parameters,
Object[] parameterValues,
ExpressionDependencies dependencies)
Returns an
EvaluationContext built using the given Parameters and parameter values. |
<T extends Parameters<?,?>> |
ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContextLater(T parameters,
Object[] parameterValues) |
<T extends Parameters<?,?>> |
ReactiveQueryMethodEvaluationContextProvider.getEvaluationContextLater(T parameters,
Object[] parameterValues)
Return a
EvaluationContext built using the given Parameters and parameter values. |
<T extends Parameters<?,?>> |
ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContextLater(T parameters,
Object[] parameterValues,
ExpressionDependencies dependencies) |
<T extends Parameters<?,?>> |
ReactiveQueryMethodEvaluationContextProvider.getEvaluationContextLater(T parameters,
Object[] parameterValues,
ExpressionDependencies dependencies)
Return a
EvaluationContext built using the given Parameters and parameter values. |
Modifier and Type | Method and Description |
---|---|
protected Parameters<?,?> |
QueryMethod.createParameters(Method method)
Creates a
Parameters instance. |
Parameters<?,?> |
ParametersParameterAccessor.getParameters()
Returns the
Parameters instance backing the accessor. |
Parameters<?,?> |
QueryMethod.getParameters()
Returns the
Parameters wrapper to gain additional information about Method parameters. |
Modifier and Type | Method and Description |
---|---|
SpelEvaluator |
SpelQueryContext.EvaluatingSpelQueryContext.parse(String query,
Parameters<?,?> parameters)
Parses the query for SpEL expressions using the pattern:
<prefix>#{<spel>}
with prefix being the character ':' or '?'.
|
Constructor and Description |
---|
ParametersParameterAccessor(Parameters<?,?> parameters,
Object[] values)
Creates a new
ParametersParameterAccessor . |
SpelEvaluator(QueryMethodEvaluationContextProvider evaluationContextProvider,
Parameters<?,?> parameters,
SpelQueryContext.SpelExtractor extractor) |
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.