Uses of Class
org.springframework.data.repository.query.Parameters
Package
Description
Support classes to work with query methods.
-
Uses of Parameters in org.springframework.data.repository.query
Modifier and TypeClassDescriptionclass
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 TypeMethodDescription<T extends Parameters<?,
?>>
EvaluationContextExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, Object[] parameterValues) <T extends Parameters<?,
?>>
EvaluationContextExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, Object[] parameterValues, ExpressionDependencies dependencies) <T extends Parameters<?,
?>>
EvaluationContextQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, Object[] parameterValues) Returns anEvaluationContext
built using the givenParameters
and parameter values.<T extends Parameters<?,
?>>
EvaluationContextQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, Object[] parameterValues, ExpressionDependencies dependencies) Returns anEvaluationContext
built using the givenParameters
and parameter values.<T extends Parameters<?,
?>>
EvaluationContextReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, Object[] parameterValues) <T extends Parameters<?,
?>>
EvaluationContextReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContext
(T parameters, Object[] parameterValues, ExpressionDependencies dependencies) <T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, Object[] parameterValues) <T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveExtensionAwareQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, Object[] parameterValues, ExpressionDependencies dependencies) <T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, Object[] parameterValues) Return aEvaluationContext
built using the givenParameters
and parameter values.<T extends Parameters<?,
?>>
reactor.core.publisher.Mono<EvaluationContext>ReactiveQueryMethodEvaluationContextProvider.getEvaluationContextLater
(T parameters, Object[] parameterValues, ExpressionDependencies dependencies) Return aEvaluationContext
built using the givenParameters
and parameter values.Modifier and TypeMethodDescriptionprotected Parameters<?,
?> QueryMethod.createParameters
(Method method) Deprecated, for removal: This API element is subject to removal in a future version.protected Parameters<?,
?> QueryMethod.createParameters
(Method method, TypeInformation<?> domainType) Creates aParameters
instance.Parameters<?,
?> ParametersParameterAccessor.getParameters()
Returns theParameters
instance backing the accessor.Parameters<?,
?> QueryMethod.getParameters()
Returns theParameters
wrapper to gain additional information aboutMethod
parameters.Modifier and TypeMethodDescriptionSpelQueryContext.EvaluatingSpelQueryContext.parse
(String query, Parameters<?, ?> parameters) Parses the query for SpEL expressions using the pattern:ModifierConstructorDescriptionParametersParameterAccessor
(Parameters<?, ?> parameters, Object[] values) Creates a newParametersParameterAccessor
.SpelEvaluator
(QueryMethodEvaluationContextProvider evaluationContextProvider, Parameters<?, ?> parameters, SpelQueryContext.SpelExtractor extractor)
QueryMethod.createParameters(Method, TypeInformation)
instead.